Skip to content

Cesium for Unreal v1.12.0 (Unreal Engine 5)

Compare
Choose a tag to compare
@kring kring released this 01 Apr 08:44

v1.12.0 - 2022-04-01

This release includes support for Unreal Engine v5.0 Preview 2 on Windows only. For Unreal Engine 4, please see Cesium for Unreal v1.12.0 (Unreal Engine 4).

Breaking Changes 📣
  • Removed the KeepWorldOriginNearCamera, OriginRebaseInsideSublevels, and MaximumWorldOriginDistanceFromCamera options from CesiumGeoreference. These options are not usually necessary with Unreal Engine 5's double-precision coordinates.
  • Renamed the WorldOriginCamera property on CesiumGeoreference to SubLevelCamera, as this property is now only used for switching sub-levels. Core Redirects should automatically make this change in Blueprints.
  • Removed Inaccurate from the name of a large number of Blueprint functions, now that Unreal Engine 5 supports double-precision in Blueprints. Core Redirects should automatically make this change in Blueprints.
Additions 🎉
  • Cesium for Unreal automatically enables Unreal Engine 5's "Enable Large Worlds" setting, which is required for correct culling of Cesium tilesets.
  • Raster overlays are now, by default, rendered using the default settings for the World texture group, which yields much higher quality on many platforms by enabling anisotrpic texture filtering. Shimmering of overlay textures in the distance should be drastically reduced.
  • New options on RasterOverlay give the user control over the texture group, texture filtering, and mipmapping used for overlay textures.
  • Improved the mapping between glTF textures and Unreal Engine texture options, which should improve texture quality in tilesets.
  • Added CesiumWebMapServiceRasterOverlay to pull raster overlays from a WMS server.
  • Added option to show Cesium3DTileset and CesiumRasterOverlay credits on screen, rather than in a separate popup.
Fixes 🔧
  • Fixed a leak of some of the memory used by tiles that were loaded but then ended up not being used because the camera had moved.
  • Fixed a leak of glTF emissive textures.
  • Fixed a bug introduced in v1.11.0 that used the Y-size of the right eye viewport for the left eye in tile selection for stereographic rendering.
  • Fixed a bug where glTF primitives with no render data are added to the glTF render result.

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