Cesium Releases in December 2024
In November, we dove into the benefits of Cesium ion’s automated CI/CD pipeline and prepared for this year’s I/ITSEC in Orlando.
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.124 Release
CesiumJS 1.124 is now available. Highlights of the release include:
- Added an integration with the iTwin Platform to load iModels as 3D Tiles. Use
ITwinPlatform.defaultAccessToken
to set the access token. UseITwinData.createTilesetFromIModelId(iModelId)
to load the iModel as aCesium3DTileset
. #12289 PostProcessStageCollection.ambientOcclusion
has been updated with a new algorithm to provide better results at all scales, with tunable performance cost. #12316- Added
Entity.trackingReferenceFrame
property to allow tracking entities in various reference frames. #12194, #12314 - Added
GoogleGeocoderService
for standalone usage of Google geocoder. #12299 - Fixed various performance issues related to loading many models (#12320), incorrect shared texture memory tracking (#12331), and point cloud filtering. (#12317)
For more details, see the changelog.
Cesium for Unreal 2.11.0 Release
Cesium for Unreal v2.11.0 is now available. This is the last release of Cesium for Unreal that will support Unreal Engine v5.2. Future versions will require Unreal Engine v5.3+.
Highlights of this release include:
- Added support for Unreal Engine 5.5.
- Added three new levels to the Cesium for Unreal Samples project.
- Added a "From Ellipsoid" option to
Cesium3DTileset
to generate a tileset by tessellating the surface of the ellipsoid, producing a simple globe tileset without terrain features. - Fixed an overlay artifact bug that could occur when a
Cesium3DTileset
had three or more raster overlays. - Fixed a crash that could occur when using
SampleHeightMostDetailed
on aCesium3DTileset
with a raster overlay. CesiumPolygonRasterOverlay
now referencesCesiumCartographicPolygon
instances usingTSoftObjectPtr
, which allows, for example, a raster overlay in the persistent level to use a polygon in a sub-level.
Check the Cesium for Unreal release and the Cesium for Unreal Samples release for the full list of updates.
Cesium for Unity 1.14.0 Release
Cesium for Unity v1.14.0 is now available. Highlights of this release include:
- Added a "From Ellipsoid" option to
Cesium3DTileset
to generate a tileset by tessellating the surface of the ellipsoid, producing a simple globe tileset without terrain features. - Fixed a bug in
CesiumWebMapTileServiceRasterOverlay
that caused automatic Tile Matrix Set Labels to be created incorrectly, leading to incorrect tile request URLs.
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
- Coming soon: full release of the Design Tiler and Cesium ion for Autodesk Revit Add-In.
Reality Tiler
- Fixed a crash that would sometimes occur when subdividing model data to produce leaf tiles.
- Fixed incorrect unlit and double-sided materials settings for generated tilesets with a single tile.
- Fixed an issue where percent-encoded URIs were incorrectly decoded.
- Fixed a rare issue where some tiles would have abnormally large textures.
- Added experimental support for Reality Capture and iTwin Capture sidecar files.
- Added support for embedding environment variables in paths within the config file (e.g.,
${ENV_VAR}/path/to/model.obj
). - Improved texture generation for some tiles.
Check the changelogs for the full list of updates for Cesium ion SaaS and Cesium ion Self-Hosted.
CalTa Inc. has developed TRANCITY, a platform for managing large-scale infrastructure projects such as railways, roads, rivers, ports, and power plants in a three-dimensional space, with Cesium’s platform playing a crucial role in its operation.
COMSPOC has released Spacebook to make space data free to access and visualize with the help of CesiumJS.