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
andTransforms.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.
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 onCesiumMetadataValue
,CesiumPropertyArray
, andCesiumPropertyTableProperty
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 thelongitudeLatitudeHeight
property on a disabledCesiumGlobeAnchor
. - 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.
Drip visual’s PublicTwin is an online platform enabling citizen input with Photorealistic 3D Tiles and Cesium for Unreal.
Working in the deep waters of the Pacific, Ocean Exploration Trust uses Cesium for Unreal for its Realtime Underwater Modeling and Immersion (RUMI) project.
NBC Sports, the official American broadcast partner of the 2024 Summer Games in Paris, is using Cesium to visualize event locations.