Skip to content

Cesium for Unreal v1.6.0

Compare
Choose a tag to compare
@kring kring released this 01 Sep 13:06
· 4052 commits to main since this release
137d000

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 regular Material property is used instead.
  • Renamed UCesiumMetadataFeatureTableBlueprintLibrary::GetPropertiesForFeatureID to UCesiumMetadataFeatureTableBlueprintLibrary::GetMetadataValuesForFeatureID. This is a breaking change for C++ code but Blueprints should be unaffected because of a CoreRedirect.
  • Renamed UCesiumMetadataFeatureTableBlueprintLibrary::GetPropertiesAsStringsForFeatureID to UCesiumMetadataFeatureTableBlueprintLibrary::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 with ACesium3DTileset 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, and UCesiumMetadataPrimitiveBlueprintLibrary::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.