Skip to main content

Cesium Releases in April 2025

In March, we attended NVIDIA GTC 2025, presented at The Khronos Group’s “3D on the Web” during GDC 2025, and shared that the Cesium Design Tiler now preserves metadata from Industry Foundation Classes (IFC) when tiling into 3D Tiles

We’re also hard at work on finalizing the agenda for the 2025 Cesium Developer Conference. Register to join us in Philadelphia in June.  

Color ramp shading based on an IFC length property in Cesium for Unreal. Data source: BSI (2020) "Medical-Dental Test Files," buildingSMART International—accessible via GitHub.

Color ramp shading based on an IFC length property in Cesium for Unreal. Data source: BSI (2020) "Medical-Dental Test Files," buildingSMART International—accessible via GitHub.

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.128 Release

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

  • Added support for loading iTwin data using share keys as an alternative to user-based OAuth. When using a share key, set ITwinPlatform.defaultShareKey#12530 
  • Added Frozen.EMPTY_OBJECT and Frozen.EMPTY_ARRAY for use as default parameter values that avoid unnecessary memory allocations. #12507 
  • Fixed entity tracking for delayed datasource bounding spheres. #12465 
  • Camera.getPickRay now correctly returns a ray with origin in world coordinates in orthographic mode. #12500 
  • Fixed camera zooming in 3D orthographic mode when pixelRatio is not 1. #12487 
  • Fixed shape bounds and transforms for cylinder-shaped voxels. #12522 
  • Fixed an issue where clamped entities' height updates could stall when using high-resolution terrain due to a growing queue of tiles in updateHeights in QuadtreePrimitive#12476 

For more details, see the changelog.

Cesium for Unreal 2.15.0 Release

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

  • Actors spawned through the Cesium editor panel, such as tilesets and cartographic polygons, will now be parented to the first selected georeference—if any—instead of always being parented to the first georeference in the scene. 
  • WorldHeight Runtime Virtual Texture output is now set to the Z component of the world position. 
  • Fixed a bug where a glTF material with alphaMode=BLEND would be rendered as opaque if its baseColorFactor was not set. 
  • Fixed a crash that could occur when rapidly refreshing a tileset. 
  • Fixed a crash when tilesets with point clouds were used in combination with Hardware Ray Tracing. 
  • Worked around an apparent Metal problem that prevented polygon clipping from working correctly on macOS. 
  • Fixed normals being incorrectly written to Runtime Virtual Texture output in tangent space instead of in world space. 
  • When a glTF contains external resources like textures and buffers, requests for these external resources now include query parameters that were used to request the original glTF. This is important when using access tokens and similar. 
  • Fixed bugs that could prevent valid metadata in Instanced 3D Model (i3dm) files from being parsed correctly. 
  • Fixed a small memory leak while reading glTF files. 

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

Cesium for Unity 1.15.5 Release

Cesium for Unity v1.15.5 is now available. Highlights of this release include:

  • Fixed a bug that could cause a crash when reloading a scene or tileset repeatedly. 
  • When a glTF contains external resources like textures and buffers, requests for these external resources now include query parameters that were used to request the original glTF. This is important when using access tokens and similar. 
  • Fixed bugs that could prevent valid metadata in Instanced 3D Model (i3dm) files from being parsed correctly. 
  • Fixed a small memory leak while reading glTF files. 

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

  • The Cesium Design Tiler now preserves metadata from Industry Foundation Classes (IFC) when tiling into 3D Tiles. Metadata support includes IFC attributes, property sets, and properties. Read more
  • As part of our ongoing effort to improve performance, we are adding a "Region" field to Cesium ion. New users will be asked to set their region when setting up their account. For existing accounts, we will automatically set the region based on the locations from which data requests have been made in the past year. 

Design Tiler

  • glTF node names are now preserved as metadata. 
  • IFC metadata attributes type detection added, no longer limited to just strings. 

Terrain Tiler

  • fix for a regression with terrain water masks 

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

Powered by Cesium