1.121

CesiumGS/cesium1.121Sep 3, 2024by jjspace

AI Summary

This release improves visual quality by enabling MSAA by default, switching to the PBR Neutral Tonemap, and adding a new WaterMask globe material.

Key Highlights

  • Enabled MSAA by default (4 samples) for smoother edges.
  • Switched default tonemapping to PBR Neutral from Khronos.
  • Added WaterMask globe material for terrain-based water visualization.
  • Fixed several bugs with PBR lighting for more realistic rendering.

New Features

  • 4x MSAA enabled by default.
  • PBR Neutral Tonemap integration.
  • WaterMask globe material.
  • Enhanced PBR lighting fixes.

Full Release Notes

1.121 - 2024-09-03

Highlights include:

- Enable MSAA by default with 4 samples. This smooths jagged edges for increased visual realism. [#12158](https://github.com/CesiumGS/cesium/pull/12158)
- Switched the default (non-HDR) tonemapping for models, atmosphere, and globe from ACES to [PBR Neutral Tonemap from Khronos](https://github.com/KhronosGroup/ToneMapping/tree/main/PBR_Neutral). The widens the gamut of possible colors, and provides more consistent color appearances across renderers. [#12160](https://github.com/CesiumGS/cesium/pull/12160)
- Expose the `tonemapper` and `exposure` properties of `PostProcessStageCollection` to allow changing the tonemap used when HDR is turned on. This defaults to the [PBR Neutral Tonemap from Khronos](https://github.com/KhronosGroup/ToneMapping/tree/main/PBR_Neutral) [#12160](https://github.com/CesiumGS/cesium/pull/12160)
- Added `WaterMask` globe material, which visualizes areas of water or land based on the terrain's water mask. [#12149](https://github.com/CesiumGS/cesium/pull/12149)
- Fixed several bugs with PBR lighting for more realistic rendering. [#12100](https://github.com/CesiumGS/cesium/pull/12100), [#12116](https://github.com/CesiumGS/cesium/pull/12116), and [#12118](https://github.com/CesiumGS/cesium/pull/12118)

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