Skip to main content

Cesium Releases in January 2025

In December, we announced the release of the Cesium Design Tiler and Cesium ion for Autodesk Revit Add-In and dug into Reality Tiler v2. Did you keep an eye on Saint Nick with NORAD Tracks Santa on Christmas Eve?

The Cesium Design Tiler and Cesium ion for Autodesk Revit Add-In are now available.

We made improvements across Cesium this month. To get notifications about our monthly releases, you can subscribe to the Cesium release roundup thread on our community forum.

CesiumJS 1.125 Release

CesiumJS 1.125 is now available. Highlights of the release include:

  • Expanded the integration with the iTwin Platform to load GeoJSON and KML data from the Reality Management API. Use ITwinData.createDataSourceForRealityDataId(iTwinId, realityDataId) to load data as the corresponding Data Source. #12344
  • Added environmentMapOptions to ModelGraphics. For performance reasons, the environment map will not update if the entity position changes by default. If environment map updates based on entity position are desired, ensure to provide an appropriate environmentMapOptions.maximumPositionEpsilon value. #12358
  • Reduced memory usage and performance bottlenecks when using environment maps with models. #12356
  • Fixed JulianDate to always generate valid ISO strings for fractional milliseconds. #12345
  • Fixed intermittent z-fighting issue. #12337

For more details, see the changelog.

iTwin Reality Feature Service results displayed as GeoJSON with iTwin Reality Point Cloud data in CesiumJS.

iTwin Reality Feature Service results displayed as GeoJSON with iTwin Reality Point Cloud data in CesiumJS.

Cesium for Unreal 2.12.0 Release

Cesium for Unreal v2.12.0 is now available. Highlights of this release include:

  • Removed support for Unreal Engine 5.2. Unreal Engine 5.3 or later is now required.
  • Renamed FCesiumFeatureIdAttribute::GetFeatureIDForVertex to FCesiumFeatureIdAttribute::GetFeatureID.
  • Renamed FCesiumFeatureIdAttribute::GetVertexCount to FCesiumFeatureIdAttribute::GetCount.
  • Added support for metadata querying and styling on instanced models.
  • Fixed a bug in CesiumSubLevelSwitcherComponent that could prevent all sub-levels from loading if a single sub-level failed to load.

This release updates cesium-native from v0.42.0 to v0.43.0. See the changelog for a complete list of changes in cesium-native.

Check the Cesium for Unreal release and the Cesium for Unreal Samples release for the full list of updates.

Cesium for Unity 1.14.1 Release

Cesium for Unity v1.14.1 is now available. This is the last release of Cesium for Unity that will support Unity 2021 LTS (2021.3). Future versions will require Unity 2022 LTS (2022.3) or Unity 6.

Highlights of this release include:

  • Fixed a bug that could cause a crash on AppDomain reloads.
  • Fixed a bug that could cause a crash or incorrect textures when multiple Cesium3DTileset tiles referenced the same image by URL.
  • Fixed a bug that could cause incorrect colors in a model that did have vertex colors but did not have normals.
  • Fixed a bug that could cause a hang when attempting to load a model with UINT16 indices where generating flat normals required more than 2^16 vertices.
  • Fixed a bug in the Abseil vcpkg overlay port that could cause linker errors on some systems.

This release updates cesium-native from v0.42.0 to v0.43.0. See the changelog for a complete list of changes in cesium-native.

Check the Cesium for Unity changelog for the full list of updates, and follow our Cesium for Unity tutorials to get started. 

Cesium ion Updates

Cesium ion SaaS

Cesium ion Self-Hosted

  • The new Design Tiler is now available in the Self-Hosted UI as well as the Self-Hosted CLI.
  • Cesium ion Self-Hosted has been updated to include more secure container-based images. This is part of a continuing effort to increase the security of the Self-Hosted version of Cesium ion.
  • Exposed the double-sided option for 3D Models and 3D Capture on the CLI.
  • Exposed a new option useCrsOrdering on the CityGML Tiler.
  • Reality Tiler performance improvements.

Reality Tiler 2.3.0

  • Fixed a regression where input models with missing textures were handled incorrectly when KTX output was enabled.
  • Fixed an issue that could cause a crash when generating tiles with multiple texture types.
  • Remove support for legacy licenses.

3D Tiling Pipeline

  • Tool added: QuantizedMeshTo3DTilesConverter.
  • Support for lunar data for imagery tiler, terrain tiler, and QuantizedMeshTo3DTilesConverter.
  • Buildings tiler now supports using traditional GIS ordering or the ordering from the CRS.
  • Removed support for legacy licenses.

Check the changelogs for the full list of updates for Cesium ion SaaS and Cesium ion Self-Hosted.

Revit design of a villa in accurate geospatial context. A villa built into the side of a hill is nestled among evergreens. The blue sky has wispy white clouds.

View your Revit models anywhere in the world with accurate geospatial context.

Powered by Cesium