Skip to main content

Cesium Releases in September 2023

In August, we were thrilled to join the Alliance for OpenUSD, introduce Cesium ion Self-Hosted, and share how we’re supporting Earth-2. Our team enjoyed making connections at this year’s SIGGRAPH.

CesiumJS 1.109 Release

CesiumJS 1.109 is now available. Highlights of this release include:

  • Added two additional default imagery providers from Stadia maps to the BaseLayerPicker widget: Alidade Smooth and Alidade Smooth Dark. #11485
  • Added the retinaTiles option to the OpenStreetMapImageryProvider constructor options to allow requesting tiles at the 2x resolution for retina displays. #11485
  • TaskProcessor now loads worker files as ESM instead of AMD. Firefox 114 is now the minimum Firefox version required to run CesiumJS. #11400
  • Use updated URLs and attribution for Stamen Map styles in the default BaseLayerPicker widget. #11451
  • Fixed request render mode when models are loading without incrementallyLoadTextures. #11486
  • The TypeScript definition of defined now uses type predicates to allow TypeScript to use the result during compilation.

For more details, see the changelog. You can subscribe to the Cesium release roundup thread on the community forum to get notifications about our monthly releases.

CesiumJS 1.109: Two new default imagery providers from Stadia Maps are now available for demonstration purposes in the Base Layer Picker widget: Alidade Smooth Dark and Alidade Smooth.

Two new default imagery providers from Stadia Maps are now available for demonstration purposes in the Base Layer Picker widget: Alidade Smooth Dark and Alidade Smooth.

Cesium for Unreal 1.30.0 Release

Cesium for Unreal v1.30.0 is now available. It contains some important bug fixes, including:

  • Fixed a bug that could cause higher-detail tiles to continue showing when zooming out quickly on a tileset that uses "additive" refinement.
  • Fixed a bug that prevented a tile from finishing upsampling because its non-rendered parent never finished loading. This could cause video recording with a Level Sequence to hang indefinitely.

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

Cesium for Unity 1.6.0 Release

Cesium for Unity v1.6.0 is now available. Highlights of the release include:

  • Added support for Universal Windows Platform (UWP), which is required to build applications for the Holo Lens 2.
  • Added ComputeLoadProgress function to estimate the percentage of the 3D tileset that has been loaded for the current view.
  • Fixed a bug that prevented building on iOS.
  • Fixed a bug where KTX tilesets did not display properly on iOS devices due to a missing check for ETC1 texture format.
  • The same bug fixes as described for Cesium for Unreal v1.30.0 above.

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

Cesium for Omniverse 0.10.0 Release

Highlights of this release include:

  • Improved error message if fetching tileset fails.
  • Added basic point cloud support.
  • Fixed loading extension in Omniverse Code 2023.1.1.
  • Fixed crashes when reloading tileset.
  • Fixed memory leak when removing tileset mid-load.
  • Fixed several other bugs related to removing tilesets mid-load.
  • Upgraded to cesium-native v0.26.0.

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

Archicad design with Google Maps Platform’s Photorealistic 3D Tiles in Cesium for Omniverse. A two-story building with many windows, on a tree-lined street, faces the viewer. Mountains are in the background.

Archicad design with Google Maps Platform’s Photorealistic 3D Tiles in Cesium for Omniverse.

3D Tiling Pipeline 4.6.2 Release

Cesium’s 3D Tiling Pipeline v4.6.2 is now available. Highlights of this month’s release include:

  • Improved tiler performance throughout all pipelines when working with gzip compressed data, most notably in imagery-tiler, which is now up to 50% faster.
  • imagery-tiler GeoPackage output is now as fast as directory output performance, a 5x improvement.
  • model-tiler and point-cloud-tiler no longer adjust the origin of the tileset to the bottom center of the geometry and will retain the input’s original origin.
  • buildings-tiler now includes gml:id as part of per-building metadata when tiling CityGML.
  • buildings-tiler now prints a warning message when a texture referenced by a CityGML file can not be found.
  • point-cloud-tiler can now output .3dtiles databases using the the -f DATABASE option.

Cesium ion Self-Hosted 0.5.0 Release

Cesium ion Self-Hosted v0.5.0 is now available. Highlights of this month’s release include:

  • Imagery tiling is now up to six times faster.
  • Improved tiler performance throughout all pipelines when working with gzip compressed data.
  • Model and point cloud tilers no longer adjust the origin of the tileset to the bottom center of the geometry and will retain the input’s original origin.
  • CityGML tiling now includes gml:id as part of per-building metadata.
  • CityGML tiling logs now contain a warning message when a texture referenced by a CityGML file can not be found.
  • Users can now specify one or more zip files as input. The contents of the zip will be automatically unpacked and used as source data.

Powered by Cesium

This month we shared three user stories from the community: