Skip to content

Updating to latest 3D Gaussian Extensions and deprecating initial experimental version #12837

@weegeekps

Description

@weegeekps

Summary

We are updating Cesium JS to support the latest version of the glTF extensions for 3D Gaussian Splatting. Support for the extension version from initial release is now deprecated and will be removed with the November 2025 release of CesiumJS.

Deprecation Plan

While the 3D Gaussian splatting feature is currently experimental, we want to give people time to retile their content with the new tiler that will be released at the same time as these changes to CesiumJS.

September 2025 Release

Support for the version of the glTF extension, KHR_spz_gaussian_splats_compression, released in June 2025 is now deprecated, but users can still load 3D Tiles tilesets using this version of the extension.

The 3D Gaussian splatting tiler in ion has been updated and outputs 3D Tiles tilesets using the current version of the glTF extension specifications: KHR_gaussian_splatting and KHR_gaussian_splatting_compression_spz_2.

The 3D Gaussian splatting support within this release is still experimental and there may be changes again in the future, but we are hopeful that future changes will be less impactful.

We advise that during this time before the November 2025 release, you retile your data using the latest version of the tiler.

November 2025 Release

Support for the original KHR_spz_gaussian_splats_compression extension will be removed, and only 3D Tiles tilesets using the KHR_gaussian_splatting and KHR_gaussian_splatting_compression_spz_2 tilesets will be supported.

The why

Since the initial release of the 3D Gaussian Splatting for 3D Tiles support in CesiumJS, there have been significant updates to the glTF extensions that we need to implement. The changes include:

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions