Skip to content

Cesium for Unreal v2.10.0

Latest
Compare
Choose a tag to compare
@kring kring released this 01 Nov 06:45
· 80 commits to main since this release

This release includes support for Unreal Engine v5.2, v5.3, and v5.4 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.

Additions 🎉
  • Added CircumscribedGroundHeight property to CesiumSunSky. It defaults to 0, which is consistent with the previous behavior. It can be set to a larger value (like 40) to avoid dark splotchy artifacts when zoomed out far from the globe in certain tilesets where geometry extends very far beyond the ellipsoid in the low-detail representation, such as Google Photorealistic 3D Tiles.
  • Added a shared assets system that ensures external images referenced by different glTFs will only be loaded once per image. Previously, these images would be loaded again for each glTF that referenced them. This significantly reduces memory usage for tilesets that reuse the same textures.
Fixes 🔧
  • Fixed a bug that caused incorrect lighting for tilesets using KHR_materials_unlit.
  • Reduced the memory used by tiles with KHR_materials_unlit.
  • CesiumGlobeAnchor properties are no longer shown on the main CesiumSunSky Details panel, because it is almost never necessary to set these. They can still be set on the component's own Details panel if needed.
  • Fixed error messages in the Unreal log about uninitialized fields in FCesiumSampleHeightResult.

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