1.83

CesiumGS/cesium1.83Jul 1, 2021by ebogo1

AI Summary

CesiumJS 1.83 adds support for KTX2 and Basis Universal compressed textures, introduces dynamic terrain exaggeration, and provides a custom terrain provider implementation.

Key Highlights

  • Added support for KTX2 and Basis Universal compressed textures.
  • Added dynamic terrain exaggeration with `Globe.terrainExaggeration` and `Globe.terrainExaggerationRelativeHeight`.
  • Added `CustomHeightmapTerrainProvider`, a simple provider that gets height values from a callback.
  • Added the ability to hide outlines on OSM Buildings and tilesets using the CESIUM_primitive_outline extension.

New Features

  • KTX2 and Basis Universal texture support.
  • Dynamic terrain exaggeration API.
  • CustomHeightmapTerrainProvider.
  • CESIUM_primitive_outline extension.

Full Release Notes

1.83 - 2021-07-01

Highlights include:
- Added support for KTX2 and Basis Universal compressed textures. https://github.com/CesiumGS/cesium/pull/9513
- Added dynamic terrain exaggeration with `Globe.terrainExaggeration` and `Globe.terrainExaggerationRelativeHeight`. https://github.com/CesiumGS/cesium/pull/9603
- Added `CustomHeightmapTerrainProvider`, a simple `TerrainProvider` that gets height values from a callback function. https://github.com/CesiumGS/cesium/pull/9604
- Added the ability to hide outlines on OSM Buildings and other tilesets and glTF models using the CESIUM_primitive_outline extension. https://github.com/CesiumGS/cesium/issues/8959 

See the [changelog](https://github.com/CesiumGS/cesium/blob/1.83/CHANGES.md) for the complete list of changes.