Skip to main content

Cesium Releases in August 2024

In July, we opened applications for this quarter’s Cesium Ecosystem Grants, welcomed new teammates, and attended SIGGRAPH 2024.

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

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

  • Added Transforms.computeIcrfToMoonFixedMatrix and Transforms.computeMoonFixedToIcrfMatrix to compute the transformations between the Moon's fixed frame and ICRF at a given time.
  • Added Transforms.computeIcrfToCentralBodyFixedMatrix to specify the default ICRF to fixed frame transformation to use internally, including for lighting calculations.
  • Added SplitDirection property for display PointPrimitive and Billboard relative to the Scene.splitPosition. #11982
  • Fixed environment map LOD selection in image-based lighting. #12070
  • Corrected calculation of diffuse component in image-based lighting. #12082
  • Updated specular BRDF for image-based lighting. #12083

For more details, see the changelog.

The Anisotropy Barn Lamp sample model rendered in CesiumJS, highlighting recent improvements to image-based lighting.

The Anisotropy Barn Lamp sample model rendered in CesiumJS, highlighting recent improvements to image-based lighting.

Cesium for Unreal 2.7.1 Release

Cesium for Unreal v2.7.1 is now available. Highlights of the release include:

  • Improved collision and line tracing against tilesets by working around an overly aggressive degenerate triangle check in the Chaos physics engine.
  • Fixed a bug that could cause a bad_any_cast exception when trying to access glTF extensions on non-Windows platforms. This commonly popped up when loading tilesets with metadata.
  • Fixed a bug that caused the GetInteger64 functions on CesiumMetadataValue, CesiumPropertyArray, and CesiumPropertyTableProperty to always return the default value on non-Windows platforms.
  • Fixed issue with UCesiumGlobeAnchorComponent::GetEllipsoid that caused compilation errors on some machines.

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

Cesium for Unity 1.11.1 Release

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

  • Fixed a bug that caused a NullReferenceException when attempting to get or set the longitudeLatitudeHeight property on a disabled CesiumGlobeAnchor.
  • Fixed a bug introduced in v1.11.0 that caused CesiumCartographicPolygon positions to be interpreted incorrectly, making polygon clipping unusable.

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 Self-Hosted v1.3 will be posted to our Downloads page within the week. Highlights of this release include:

  • Capability for Cesium ion Self-Hosted users to include Google Photorealistic 3D Tiles and Bing imagery in their workflows and applications by connecting a Cesium ion Self-Hosted account and a Cesium ion SaaS account.
  • Capability for geocoding when Cesium ion Self-Hosted is connected to a Cesium ion SaaS account.
  • Bash scripts for running the tiling pipeline via command line as an alternative to running it in Docker. Docker is still required.

Check the changelog for the full list of updates for Cesium ion Self-Hosted.

Powered by Cesium