Cesium for Unreal v1.6.0
v1.6.0 - 2021-09-01
Please note that the binaries below work with Unreal Engine v4.26.x only. We expect a version for Unreal Engine v4.27.0 to be available on the Epic Marketplace soon.
Breaking Changes 📣
- Removed
ACesium3DTileset::OpacityMaskMaterial
. The regularMaterial
property is used instead. - Renamed
UCesiumMetadataFeatureTableBlueprintLibrary::GetPropertiesForFeatureID
toUCesiumMetadataFeatureTableBlueprintLibrary::GetMetadataValuesForFeatureID
. This is a breaking change for C++ code but Blueprints should be unaffected because of a CoreRedirect. - Renamed
UCesiumMetadataFeatureTableBlueprintLibrary::GetPropertiesAsStringsForFeatureID
toUCesiumMetadataFeatureTableBlueprintLibrary::GetMetadataValuesAsStringForFeatureID
. This is a breaking change for C++ code but it was not previously exposed to Blueprints.
Additions 🎉
- Added the ability to define a "Cesium Cartographic Polygon" and then use it to clip away part of a Cesium 3D Tileset.
- Multiple raster overlays per tileset are now supported.
- The default materials used to render Cesium 3D Tilesets are now built around Material Layers, making them easier to compose and customize.
- Added support for using
ASceneCapture2D
withACesium3DTileset
actors. - Added an editor option in
ACesium3DTileset
to optionally generate smooth normals for glTFs that originally did not have normals. - Added an editor option in
ACesium3DTileset
to disable the creation of physics meshes for its tiles. - Added a Refresh button on the Cesium ion Assets panel.
- Made
UCesiumMetadataFeatureTableBlueprintLibrary::GetMetadataValuesAsStringForFeatureID
,UCesiumMetadataFeatureTableBlueprintLibrary::GetProperties
, andUCesiumMetadataPrimitiveBlueprintLibrary::GetFirstVertexIDFromFaceID
callable from Blueprints. - Consolidated texture preparation code. Now raster overlay textures can generate mip-maps and the overlay texture preparation can happen partially on the load thread.
- The Cesium ion Assets panel now has two buttons for imagery assets, allowing the user to select whether the asset should replace the base overlay or be added on top.
Fixes 🔧
- Fixed indexed vertices being duplicated unnecessarily in certain situations in
UCesiumGltfComponent
.
In addition to the above, this release updates cesium-native from v0.6.0 to v0.7.0. See the changelog for a complete list of changes in cesium-native.