Skip to content

Cesium for Unreal v1.16.1 (Unreal Engine 5)

Compare
Choose a tag to compare
@baothientran baothientran released this 01 Aug 19:12
· 332 commits to ue4-main since this release

v1.16.1 - 2022-08-01

This release includes support for Unreal Engine v5.0 for Windows, Linux, macOS, Android, and iOS. For Unreal Engine 4, please see Cesium for Unreal v1.16.1 (Unreal Engine 4).

Fixes 🔧
  • Fixed a bug that could cause a crash when using thumbnail rendering, notably on the Project Settings panel in UE5.
  • More fully disabled the occlusion culling system when the project-level feature flag is disabled.

v1.16.0 - 2022-08-01

Breaking Changes 📣
  • Cesium for Unreal now automatically scales the selected 3D Tiles level-of-detail by the viewport client's GetDPIScale, meaning that devices with high-DPI displays will get less detail and higher performance than they did in previous versions. This can be disabled - and the previous behavior restored - by disabling the "Scale Level Of Detail By DPI" in Project Settings under Plugins -> Cesium, or by changing the "Apply Dpi Scaling" property on individual Tileset Actors.
Additions 🎉
  • Added an experimental feature that uses Occlusion Culling to avoid refining tiles that are occluded by other content in the level. Currently this must be explicitly enabled from the Plugins -> Cesium section of Project Settings. We expect to enable it by default in a future release.
  • Added options in ACesium3DTileset to control occlusion culling and turn it off if necessary.
  • UCesiumGltfPrimitiveComponent now has static mobility, allowing it to take advantage of several rendering optimizations only available for static objects.
  • Added an OnTilesetLoaded even that is invoked when the current tileset has finished loading. It is available from C++ and Blueprints.
  • Added a GetLoadProgress method that returns the current load percentage of the tileset. It is available from C++ and Blueprints.
  • Added Blueprint-accessible callback OnFlightComplete for when Dynamic Pawn completes flight.
  • Added Blueprint-accessible callback OnFlightInterrupt for when Dynamic Pawn's flying is interrupted.
Fixes 🔧
  • When the Cesium ion access or login token is modified and stored in a config file that is under source code control, it will now be checked out before it is saved. Previously, token changes could be silently ignores with a source code control system that marks files read-only, such as Perforce.
  • Fixed a bug that prevented credit images from appearing in UE5.
  • Fixed a credit-related crash that occur when switching levels.

In addition to the above, this release updates cesium-native from v0.17.0 to v0.18.0. See the changelog for a complete list of changes in cesium-native.