1.95
CesiumGS/cesium1.95Jul 1, 2022by ggetz
AI Summary
This release focuses on `ModelExperimental` improvements, including memory statistics, 2D/CV mode support, and parity with the standard `Model` API.
Key Highlights
- Memory statistics for `ModelExperimental` now appear in the `Cesium3DTilesInspector`.
- Added support for rendering individual models and instanced tilesets in 2D / CV using `ModelExperimental`.
- Added `modelUpAxis` and `modelForwardAxis` constructor options to `Cesium3DTileset`.
- Added various properties to `ModelExperimental` for parity with `Model`.
- Updated `ModelExperimental` shader defaults to match glTF spec.
New Features
- Memory statistics in Inspector
- 2D/CV rendering support
- Tileset axes configuration
- ModelExperimental API parity
Full Release Notes
1.95 - 2022-07-01 Highlights include: * Memory statistics for `ModelExperimental` now appear in the `Cesium3DTilesInspector`. This includes binary metadata memory, which is not counted by `Model`. [#10397](https://github.com/CesiumGS/cesium/pull/10397) * Memory statistics for `ResourceCache` (used by `ModelExperimental`) now appear in the `Cesium3DTilesInspector`. [#10413](https://github.com/CesiumGS/cesium/pull/10413) * Added support for rendering individual models and instanced tilesets in 2D / CV using `ModelExperimental`. [#10419](https://github.com/CesiumGS/cesium/pull/10419), [#10433](https://github.com/CesiumGS/cesium/pull/10433) * Added `modelUpAxis` and `modelForwardAxis` constructor options to `Cesium3DTileset` [#10439](https://github.com/CesiumGS/cesium/pull/10439) * Added various properties to `ModelExperimental` for parity with `Model`. [#10448](https://github.com/CesiumGS/cesium/pull/10448), [#10457](https://github.com/CesiumGS/cesium/pull/10457), [#10231](https://github.com/CesiumGS/cesium/issues/10231), [#10481](https://github.com/CesiumGS/cesium/pull/10481), [#10479](https://github.com/CesiumGS/cesium/pull/10479), [#10489](https://github.com/CesiumGS/cesium/pull/10489), [#10490](https://github.com/CesiumGS/cesium/pull/10490), [#10491](https://github.com/CesiumGS/cesium/pull/10491) * Updated `ModelExperimental` shader defaults to match glTF spec. [#9992](https://github.com/CesiumGS/cesium/issues/9992) * `ExperimentalFeatures.enableModelExperimental` now enables `ModelExperimental` for entities and CZML in addition to 3D Tiles. [#10492](https://github.com/CesiumGS/cesium/pull/10492) * Fixed `FeatureDetection` for Microsoft Edge. [#10429](https://github.com/CesiumGS/cesium/pull/10429) * Warn if `Cesium3DTile content.uri` property is empty, and load empty tile. [#7263](https://github.com/CesiumGS/cesium/issues/7263) * Updated text highlighting for code examples in documentation to support ES6+ syntax. [#10051](https://github.com/CesiumGS/cesium/issues/10051) See the [changelog](https://github.com/CesiumGS/cesium/blob/1.95/CHANGES.md) for the complete list of changes.