1.114
CesiumGS/cesium1.114Feb 1, 2024by jjhembd
AI Summary
Significant improvements to interaction with 3D Tiles are included, such as preventing the camera from entering tilesets and default dynamic screen space error optimization.
Key Highlights
- Camera controller no longer goes inside 3D Tilesets
- HeightReference now takes 3D Tilesets into account
- dynamicScreenSpaceError optimization enabled by default
- Added Cesium3DTileset.getHeight method
New Features
- Fog rendering for glTF models and 3D Tiles
- createWorldBathymetryAsync helper function
Full Release Notes
1.114 - 2024-02-01 Highlights include several improvements to interaction with 3D Tiles: - By default, the screen space camera controller will no longer go inside or under instances of `Cesium3DTileset`. [#11581](https://github.com/CesiumGS/cesium/pull/11581) - Clamping to ground, `HeightReference.CLAMP_TO_GROUND`, and `HeightReference.RELATIVE_TO_GROUND` now take into account 3D Tilesets. [#11604](https://github.com/CesiumGS/cesium/pull/11604) - The `Cesium3DTileset.dynamicScreenSpaceError` optimization is now enabled by default, and tuned to improve performance for street-level horizon views. [#11718](https://github.com/CesiumGS/cesium/pull/11718) - Added `Cesium3DTileset.getHeight` to sample height values of the loaded tiles. [#11581](https://github.com/CesiumGS/cesium/pull/11581) - Fog rendering now applies to glTF models and 3D Tiles. [#11744](https://github.com/CesiumGS/cesium/pull/11744) Other changes include: - Added `createWorldBathymetryAsync` helper function to make it easier to load Bathymetry terrain. [#11790](https://github.com/CesiumGS/cesium/issues/11790) - Removed the need for node internal packages `http`, `https`, `url` and `zlib` in the `Resource` class. This means they do not need to be marked external by build tools anymore. [#11773](https://github.com/CesiumGS/cesium/pull/11773) - Fixed an issue causing crashes with multiple data sources [#7758](https://github.com/CesiumGS/cesium/issues/7758) and [#9154](https://github.com/CesiumGS/cesium/issues/9154). - Fixed a geometry displacement affecting iOS devices [#7100](https://github.com/CesiumGS/cesium/issues/7100) See the [changelog](https://github.com/CesiumGS/cesium/blob/1.114/CHANGES.md) for the complete list of changes.