Cesium Releases in December 2025
Last month we attended both FOSS4G NA and the LSAS Aerospace and Defense Workshop, where we presented and met with the community. And we’re currently at I/ITSEC! Come by to meet with our team and see demos curated specifically for the modeling, simulation, and training community.
We’ve also welcomed new team members, including Don McCurdy, creator of glTF Transform and glTF.report. We shared his recent conversation with Sean Lilley, our lead engineer behind 3D Tiles, discussing how we can advance 3D Tiles and glTF in an open ecosystem.
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.136 release
CesiumJS 1.136 is now available. Highlights of the release include:
- Fixed depth testing bug with billboards and labels clipping through models #13012
- Billboards using imageSubRegion now render as expected. #12585
- Improved scaling of SVGs in billboards #13020
- Fixed unexpected outline artifacts around billboards #13038
- Added scene.pickAsync for non GPU blocking picking using WebGL2 #12983
- Improves performance of terrain picks via new terrain picking quadtrees #8481
For more details, see the changelog.

This month we made performance improvements in CesiumJS for terrain picking by using a quadtree acceleration structure.
Cesium for Unreal 2.21.1 release
Cesium for Unreal v2.21.1 is now available. Note that this is the last release of Cesium for Unreal that will support Unreal Engine v5.4. Future versions will require Unreal Engine v5.5+.
Highlights of this release include:
- Fixed a bug that prevented UCesiumPrimitiveFeaturesBlueprintLibrary::GetPrimitiveFeatures from retrieving the features of instanced meshes.
In addition, this release updates cesium-native from v0.54.0 to v0.55.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.20.0 release
Cesium for Unity v1.20.0 is now available. Importantly, this month we added a highly requested feature: experimental support for web builds!
Other highlights of this release include:
- Improved stability when Unity reloads the AppDomain, such as when editing scripts or entering Play mode.
- Fixed incorrect association of the iOS libraries with the iOS platform, which could cause errors when packaging for other platforms.
- Exceptions thrown by delegates implemented in native code are now correctly propagated back to the managed caller. Previously, this scenario could cause crashes and undefined behavior.
- Delegate wrappers for native functions now use SafeHandle to ensure the native function will not be destroyed by the garbage collector while it is running.
Check the Cesium for Unity changelog for the full list of updates, and follow our Cesium for Unity tutorials to get started.
Check the changelogs for the full list of updates for Cesium ion SaaS and Cesium ion Self-Hosted.

To modernize defense planning and rehearsal, VRAI used Cesium for Unreal to build the Virtual All-Domain Environment (VADE), enabling users to deeply examine areas of interest before arriving.

Forensic Rock uses Cesium for Unreal and Google Photorealistic 3D Tiles to rapidly reconstruct accident scenes with high-fidelity geospatial data for legal visualizations.