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 theOpenStreetMapImageryProvider
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.
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.
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
andpoint-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 includesgml: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.
Umbra manages mission planning and validates vehicle behavior for its fleet of SAR satellites with CesiumJS.
OrbPro uses CesiumJS and Photorealistic 3D Tiles to enable space operators to visualize objects in orbit around Earth and validate locations to be imaged on Earth.
Fluid Planet is bringing Canadian provincial parks and other locations around the world to young students via Cesium for Unreal and Photorealistic 3D Tiles.