Cesium for Unreal v1.13.0 (Unreal Engine 5)
v1.13.0 - 2022-05-02
This release includes support for Unreal Engine v5.0 on Windows, Linux, and Android. For Unreal Engine 4, please see Cesium for Unreal v1.13.0 (Unreal Engine 4).
Breaking Changes 📣
- Deprecated parts of the old Blueprint API for feature ID attributes from
EXT_feature_metadata
.
Additions 🎉
- Improved the Blueprint API for feature ID attributes from
EXT_feature_metadata
(and upgraded batch tables). - Added a Blueprint API to access feature ID textures and feature textures from the
EXT_feature_metadata
extension. - Added the
UCesiumEncodedMetadataComponent
to enable styling with the metadata from theEXT_feature_metadata
extension. This component provides a convenient way to query for existing metadata, dictate which metadata properties to encode for styling, and generate a starter material layer to access the wanted properties.
Fixes 🔧
- glTF normal, occlusion, and metallic/roughness textures are no longer treated as sRGB.
- Improved the computation of axis-aligned bounding boxes for Unreal Engine, producing much smaller and more accurate bounding boxes in many cases.
- Metadata-related Blueprint functions will now return the default value if asked for an out-of-range feature or array element. Previously, they would assert or read undefined memory.
In addition to the above, this release updates cesium-native from v0.14.0 to v0.15.0. See the changelog for a complete list of changes in cesium-native.