1.101

CesiumGS/cesium1.101Jan 2, 2023by ggetz

AI Summary

This release introduces experimental support for 3D Tiles voxels, adds a parameter for controlling vertex shadow darkness, and fixes several rendering bugs related to glTF models, point primitives, and image loading.

Key Highlights

  • Added `vertexShadowDarkness` parameter to `Globe` to control vertex shadow darkness.
  • Added experimental support for 3D Tiles voxels with the 3DTILES_content_voxels extension.
  • Fixed a bug where the scale of a `PointPrimitive` was incorrect when `scaleByDistance` was set.
  • Fixed glTF models with a mix of Draco and non-Draco attributes.
  • Fixed billboards with `alignedAxis` properties not aligning properly in 2D and Columbus View.

New Features

  • 3D Tiles voxels support
  • Vertex shadow darkness control

Full Release Notes

1.101 - 2023-01-02

Highlights include:

* Added `vertexShadowDarkness` parameter to `Globe` to control the amount of darkness of the vertex shadow when terrain lighting is enabled. [#10914](https://github.com/CesiumGS/cesium/pull/10914)
* Added experimental support for 3D Tiles voxels with the [`3DTILES_content_voxels`](https://github.com/CesiumGS/3d-tiles/tree/voxels/extensions/3DTILES_content_voxels) extension. The current implementation is intended for development use, as the voxel format has not yet been finalized and is subject to breaking changes without deprecation. [#10253](https://github.com/CesiumGS/cesium/pull/10253)
* Fixed a bug where the scale of a `PointPrimitive` was incorrect when `scaleByDistance` was set to a `NearFarScalar`. [#10912](https://github.com/CesiumGS/cesium/pull/10912)
* Fixed glTF models with a mix of Draco and non-Draco attributes. [#10936](https://github.com/CesiumGS/cesium/pull/10936)
* Fixed a bug where billboards with `alignedAxis` properties were not properly aligned in 2D and Columbus View. [#10965](https://github.com/CesiumGS/cesium/issues/10965)
* Fixed a bug where \*.ktx2 image loading from a URI failed. [#10869](https://github.com/CesiumGS/cesium/pull/10869)
* Fixed a bug where a `Model` would sometimes disappear when loaded in Columbus View. [#10945](https://github.com/CesiumGS/cesium/pull/10945)

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