1.119

CesiumGS/cesium1.119Jul 1, 2024by ggetz

AI Summary

This release introduces a default Ellipsoid singleton and fixes critical PBR material calculations to improve visual brightness and accuracy.

Key Highlights

  • Added Ellipsoid.default to specify a central default ellipsoid value.
  • Fixed diffuse color calculation for PBR materials (models brighter).
  • Fixed base color calculation in materials using KHR_materials_specular.
  • Adjusted spacing for on-screen Credits.

New Features

  • Global default Ellipsoid configuration.
  • Improved PBR diffuse color rendering.
  • Fixed KHR_materials_specular base color calculation.
  • Updated credits UI spacing.

Full Release Notes

2024-07-01

Highlights include:

- Added `Ellipsoid.default` to allow a central place to specify a default ellipsoid value to be used throughout the API where an ellipsoid is not otherwise specified. [#4245](https://github.com/CesiumGS/cesium/issues/4245)
- Various defaults have been updated to adjust when `Ellipsoid.default` is changed to a value other than the WGS84 ellipsoid.
- Fixed diffuse color calculation for PBR materials. Many models will now appear slightly brighter. [#12043](https://github.com/CesiumGS/cesium/pull/12043)
- Fixed the calculation of base color in materials using the KHR_materials_specular extension [#12041](https://github.com/CesiumGS/cesium/issues/12041)
- Adjusted spacing for on screen Credits and updated recommendations for positioning custom ones. [#11912](https://github.com/CesiumGS/cesium/issues/11912)

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