Skip to main content

Cesium Releases in May 2025

In April, we attended the 40th Space Symposium, hosted the Philly Postgres meetup and PhillyCHI UX panel, and released the full agenda for the Cesium Developer Conference. (Will we see you there?) Today we announced 3D Tiles for Godot, an open source plugin for Godot Engine built by Battle Road through the support of a Cesium Ecosystem Grant.

New York City, New York, USA, visualized with 3D Tiles for Godot, with Godot UI

New York City, New York, USA, visualized with Google Photorealistic 3D Tiles via 3D Tiles for Godot. Courtesy Battle Road.

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

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

  • VoxelProvider.minimumBounds and .maximumBounds are now specified as physical values, rather than shape space values. #12592 
  • Added Material with Custom GLSL Sandbox Demo. #12549 
  • QuadtreePrimitive.updateHeights now converts position to Cartographic before invoking the callback, ensuring compatibility with change introduced by commit 53889cb and preventing unnecessary computation. #12555 
  • Fixed Polyline*MaterialProperty width artifacts (reverted #12434). #12506 

For more details, see the changelog.

New Sandcastle showing off a Material with custom GLSL shaders by GitHub user Hiwen.

New Sandcastle showing off a Material with custom GLSL shaders by user Hiwen. 

Cesium for Unreal 2.16.0 Release

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

  • Added the ability to query the Cesium ion geocoder from Blueprints to resolve place names and addresses to longitude and latitude. 
  • Added UCesiumMetadataPickingBlueprintLibrary::FindPropertyTableProperty to search for a FCesiumPropertyTableProperty by name on a given UPrimitiveComponent
  • The request cache will now use FPaths::ProjectUserDir instead of FPaths::EngineUserDir on non-Android and non-iOS platforms, fixing a permissions issue in Development builds. 
  • Fixed a linking issue introduced in v2.15.0 in GoogleTilesTestSetup
  • Point cloud tiles will now be upsampled for raster overlays, fixing an issue where applying a raster overlay to a point cloud tileset would cause holes to appear. 
  • Fixed a crash caused by invalid I3dm headers. 

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

Bing Maps Aerial imagery draped on an attenuated point cloud of Mount St. Helens in Cesium for Unreal. Point cloud generated from LAS data provided by https://liblas.org.

Bing Maps Aerial imagery draped on an attenuated point cloud of Mount St. Helens in Cesium for Unreal. Point cloud generated from LAS data provided by https://liblas.org.

Cesium for Unity 1.16.0 Release

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

  • Added CesiumUrlTemplateRasterOverlay component, allowing a raster overlay to be added using tiles requested based on a specified URL template. 
  • Fixed a bug where credits would not display in the Game tab after entering Play Mode. 
  • Improved stability during AppDomain reloads by catching exceptions thrown while freeing tiles. 
  • Point cloud tiles will now be upsampled for raster overlays, fixing an issue where applying a raster overlay to a point cloud tileset would cause holes to appear. 
  • Fixed a crash caused by invalid I3dm headers. 

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

Cesium for Omniverse 0.25.0 Release

Cesium for Omniverse v0.25.0 is now available. Highlights of this release include:

  • Cesium for Omniverse now targets Kit 106.5. 

Peruse the changelog for the full list of updates, and get started with our Cesium for Omniverse tutorials.

Cesium ion Updates

Design Tiler

  • Improved tileset load times by 50% and rendering performance by 15% by reducing the number of draw calls and decreasing the amount of geometry rendered for any given view. 

Reality Tiler

  • Improved support for parsing sidecar files with CRS data. 

Cesium ion for Autodesk Revit Add-In 1.2.0

  • Added support for an elements unique ID, level, and room metadata. 
  • Removed unused root node project level metadata. 
  • Fixed crash when exporting with textures enabled and metadata disabled. 

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

Powered by Cesium

Buendea uses Cesium Moon Terrain to support NASA’s Advanced Operations Concepts Lab (NAOCL), ensuring astronauts’ virtual training accurately reflects the lunar environments they’ll encounter when they leave home. XR Operations Support System (XOSS) is a collaboration between Buendea and NAOCL, based out of Johnson Space Center (JSC) in Houston, Texas, USA. XOSS users have the entire Moon in their simulation and can further immerse themselves in nine potential landing and habitation sites near the lunar South Pole, where Cesium Moon Terrain has its highest resolution data and Buendea has added additional high-res surface data. 

XOSS in VR mode. Courtesy Buendea and NAOCL.

XOSS in VR mode. Courtesy Buendea and NAOCL.