Releases: CesiumGS/cesium-unreal
Cesium for Unreal v1.15.1 (Unreal Engine 4)
v1.15.1 - 2022-07-01
This release includes support for Unreal Engine v4.26 and v4.27 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version. For Unreal Engine 5, please see Cesium for Unreal v1.14.0 (Unreal Engine 5).
Additions 🎉
- Display credits using Rich Text Block instead of the Web Browser Widget.
Fixes 🔧
- Swapped latitude and longitude parameters on georeferenced sublevels to match with the main georeference.
- Adjusted the presentation of sublevels in the Cesium Georeference details panel.
- We now explicitly free physics mesh UVs and face remap data, reducing memory usage in the Editor and reducing pressure on the garbage collector in-game.
- Fixed a bug that could cause a crash when reporting tileset or raster overlay load errors, particularly while switching levels.
- We now Log the correct asset source when loading a new tileset from either URL or Ion.
- Disabling physics meshes of a tileset now works in Unreal Engine 5.
In addition to the above, this release updates cesium-native from v0.16.0 to v0.17.0. See the changelog for a complete list of changes in cesium-native.
Cesium for Unreal v1.14.0 (Unreal Engine 5)
v1.14.0 - 2022-06-01
This release includes support for Unreal Engine v5.0 on Windows, Linux, macOS, Android, and iOS. For Unreal Engine 4, please see Cesium for Unreal v1.14.0 (Unreal Engine 4).
Breaking Changes 📣
- Renamed
ExcludeTilesInsidetoExcludeSelectedTileson theCesiumPolygonRasterOverlay. A core redirect was added to remap the property value in existing projects.
Additions 🎉
- Added the
InvertSelectionoption onCesiumPolygonRasterOverlayto rasterize outside the selection instead of inside. When used in conjunction with theExcludeSelectedTilesoption, tiles completely outside the polygon selection will be culled, instead of the tiles inside.
In addition to the above, this release updates cesium-native from v0.15.1 to v0.16.0. See the changelog for a complete list of changes in cesium-native.
Cesium for Unreal v1.14.0 (Unreal Engine 4)
v1.14.0 - 2022-06-01
This release includes support for Unreal Engine v4.26 and v4.27 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version. For Unreal Engine 5, please see Cesium for Unreal v1.14.0 (Unreal Engine 5).
Breaking Changes 📣
- Renamed
ExcludeTilesInsidetoExcludeSelectedTileson theCesiumPolygonRasterOverlay. A core redirect was added to remap the property value in existing projects.
Additions 🎉
- Added the
InvertSelectionoption onCesiumPolygonRasterOverlayto rasterize outside the selection instead of inside. When used in conjunction with theExcludeSelectedTilesoption, tiles completely outside the polygon selection will be culled, instead of the tiles inside.
In addition to the above, this release updates cesium-native from v0.15.1 to v0.16.0. See the changelog for a complete list of changes in cesium-native.
Cesium for Unreal v1.13.2 (Unreal Engine 5)
v1.13.2 - 2022-05-16
This release includes support for Unreal Engine v5.0 on Windows, Linux, macOS, Android, and iOS. For Unreal Engine 4, please see Cesium for Unreal v1.13.2 (Unreal Engine 4).
Additions 🎉
- Added pre-built binaries for Unreal Engine 5 on macOS and iOS.
Fixes 🔧
- Fixed a bug that could cause a crash after applying a non-UMaterialInstanceDynamic material to a tileset.
- Fixed a bug introduced in v1.13.0 that could lead to incorrect axis-aligned bounding boxes.
- Gave initial values to some fields in UStructs that did not have them, including two
UObjectpointers.
In addition to the above, this release updates cesium-native from v0.15.1 to v0.15.2, fixing an important bug and updating some third-party libraries. See the changelog for a complete list of changes in cesium-native.
Cesium for Unreal v1.13.2 (Unreal Engine 4)
v1.13.2 - 2022-05-16
This release includes support for Unreal Engine v4.26 and v4.27 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version. For Unreal Engine 5, please see Cesium for Unreal v1.13.2 (Unreal Engine 5).
Fixes 🔧
- Fixed a bug that could cause a crash after applying a non-UMaterialInstanceDynamic material to a tileset.
- Fixed a bug introduced in v1.13.0 that could lead to incorrect axis-aligned bounding boxes.
- Gave initial values to some fields in UStructs that did not have them, including two
UObjectpointers.
In addition to the above, this release updates cesium-native from v0.15.1 to v0.15.2, fixing an important bug and updating some third-party libraries. See the changelog for a complete list of changes in cesium-native.
Cesium for Unreal v1.13.1 (Unreal Engine 5)
v1.13.1 - 2022-05-05
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.1 (Unreal Engine 4).
There are no changes in the plugin itself, but this release updates cesium-native from v0.15.0 to v0.15.1, fixing an important bug. See the changelog for a complete list of changes in cesium-native.
Cesium for Unreal v1.13.1 (Unreal Engine 4)
v1.13.1 - 2022-05-05
This release includes support for Unreal Engine v4.26 and v4.27 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version. For Unreal Engine 5, please see Cesium for Unreal v1.13.1 (Unreal Engine 5).
Breaking Changes 📣
- Removed the following material assets that were accidentally included in the plugin in v1.13.0:
MetadataStyling/Layers/NYCBuildings_ByHeight_ML,MetadataStyling/Layers/NYCBuildings_ByYear_ML,MetadataStyling/NYCBuildings_ByHeight_M, andMetadataStyling/NYCBuildings_ByYear_M. These assets can still be found in the Cesium for Unreal Samples project.
In addition to the above, this release updates cesium-native from v0.15.0 to v0.15.1, fixing an important bug. See the changelog for a complete list of changes in cesium-native.
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_metadataextension. - Added the
UCesiumEncodedMetadataComponentto enable styling with the metadata from theEXT_feature_metadataextension. 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.
Cesium for Unreal v1.13.0 (Unreal Engine 4)
v1.13.0 - 2022-05-02
This release includes support for Unreal Engine v4.26 and v4.27 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version. For Unreal Engine 5, please see Cesium for Unreal v1.13.0 (Unreal Engine 5).
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_metadataextension. - Added the
UCesiumEncodedMetadataComponentto enable styling with the metadata from theEXT_feature_metadataextension. 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.
Cesium for Unreal v1.12.2 (Unreal Engine 5)
v1.12.2 - 2022-04-14
This release includes support for Unreal Engine v5.0 on Windows, Linux, and Android. For Unreal Engine 4, please see Cesium for Unreal v1.12.2 (Unreal Engine 4).
Compared to v1.12.1, this release updates cesium-native from v0.14.0 to v0.14.1 to fix two important bugs. See the changelog for a complete list of changes in cesium-native.