Skip to content

Commit 8a362a0

Browse files
committed
Documentation updates
1 parent 1320c7d commit 8a362a0

File tree

5 files changed

+4
-25
lines changed

5 files changed

+4
-25
lines changed

CHANGES.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# Change Log
22

3-
43
## 1.131 - 2025-07-01
54

65
### @cesium/engine
@@ -19,10 +18,8 @@
1918

2019
#### Additions :tada:
2120

22-
- Add support for Gaussian Splats with SPZ compression. [#12582](https://github.com/CesiumGS/cesium/pull/12582)
23-
- Supported through the draft glTF extension `KHR_spz_gaussian_splats_compression` [#2490](https://github.com/KhronosGroup/glTF/pull/2490)
24-
- Added new Sandcastle demo for Gaussian Splats with SPZ compression
25-
- Add support for integral texture formats: R32I, RG32I, RGB32I, RGBA32I, R32UI, RG32UI, RGB32UI, RGBA32UI
21+
- Added experimental support for loading 3D Tiles with Gaussian splats encoded with SPZ compression using the draft glTF extension [`KHR_spz_gaussian_splats_compression`](https://github.com/KhronosGroup/glTF/pull/2490). [#12582](https://github.com/CesiumGS/cesium/pull/12582)
22+
- Added support for integral texture formats: R32I, RG32I, RGB32I, RGBA32I, R32UI, RG32UI, RGB32UI, RGBA32UI [#12582](https://github.com/CesiumGS/cesium/pull/12582)
2623

2724
## 1.130 - 2025-06-02
2825

packages/engine/Source/Scene/Cesium3DTileContentFactory.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,15 +93,13 @@ const Cesium3DTileContentFactory = {
9393
const dataView = new DataView(arrayBuffer, byteOffset);
9494
const byteLength = dataView.getUint32(8, true);
9595
const glb = new Uint8Array(arrayBuffer, byteOffset, byteLength);
96-
const forceGaussianSplats =
97-
tileset.debugTreatTilesetAsGaussianSplats ?? false;
9896
let hasGaussianSplatExtension = false;
9997
if (tileset.isGltfExtensionRequired instanceof Function) {
10098
hasGaussianSplatExtension = tileset.isGltfExtensionRequired(
10199
"KHR_spz_gaussian_splats_compression",
102100
);
103101
}
104-
if (forceGaussianSplats || hasGaussianSplatExtension) {
102+
if (hasGaussianSplatExtension) {
105103
return GaussianSplat3DTileContent.fromGltf(tileset, tile, resource, glb);
106104
}
107105

packages/engine/Source/Scene/Cesium3DTileset.js

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ import ImageryLayerCollection from "./ImageryLayerCollection.js";
147147
*
148148
* @alias Cesium3DTileset
149149
* @constructor
150-
*
150+
* @experimental Support for loading Gaussian splats content encoded with SPZ compression using the draft glTF extension {@link https://github.com/KhronosGroup/glTF/pull/2490 | KHR_spz_gaussian_splats_compression} is experimental and is subject change without Cesium's standard deprecation policy.
151151
* @param {Cesium3DTileset.ConstructorOptions} options An object describing initialization options
152152
*
153153
* @exception {DeveloperError} The tileset must be 3D Tiles version 0.0 or 1.0.
@@ -198,7 +198,6 @@ import ImageryLayerCollection from "./ImageryLayerCollection.js";
198198
* dynamicScreenSpaceErrorHeightFalloff: 0.25
199199
* });
200200
* scene.primitives.add(tileset);
201-
*
202201
* @see {@link https://github.com/CesiumGS/3d-tiles/tree/main/specification|3D Tiles specification}
203202
*/
204203
function Cesium3DTileset(options) {
@@ -1050,18 +1049,6 @@ function Cesium3DTileset(options) {
10501049
*/
10511050
this.debugShowUrl = options.debugShowUrl ?? false;
10521051

1053-
/**
1054-
* This property is for debugging only; it is not optimized for production use.
1055-
* <p>
1056-
* When true, treats the tileset content as Gaussian splats instead of meshes.
1057-
* </p>
1058-
*
1059-
* @type {*|boolean}
1060-
* @default false
1061-
*/
1062-
this.debugTreatTilesetAsGaussianSplats =
1063-
options.debugTreatTilesetAsGaussianSplats ?? false;
1064-
10651052
/**
10661053
* Function for examining vector lines as they are being streamed.
10671054
*

packages/engine/Source/Scene/GaussianSplat3DTileContent.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,6 @@ Object.defineProperties(GaussianSplat3DTileContent.prototype, {
181181
* @type {boolean}
182182
* @readonly
183183
*/
184-
185184
ready: {
186185
get: function () {
187186
return this._ready;

packages/engine/Source/Scene/GaussianSplatPrimitive.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,6 @@ function createGaussianSplatTexture(context, splatTextureData) {
7373
* @param {Object} options An object with the following properties:
7474
* @param {Cesium3DTileset} options.tileset The tileset that this primitive belongs to.
7575
* @param {boolean} [options.debugShowBoundingVolume=false] Whether to show the bounding volume of the primitive for debugging purposes.
76-
*
77-
* @experimental This feature is not final and is subject to change without Cesium's standard deprecation policy.
7876
* @private
7977
*/
8078

0 commit comments

Comments
 (0)