· 1 min read

Introducing AGX Tonemapper in Beautify 3

AGX tonemapping comparison in Beautify 3

Understanding Tonemapping

Tonemapping converts high dynamic range (HDR) color values to low dynamic range (LDR) for display. In Unity, this transforms 16-bit floating point colors exceeding the standard 0-1 range into traditional 8-bit values. The goal is to produce a believable, photo-realistic output image that accurately represents the light and color variations seen in real life.

Tonemapping works alongside HDR-enabled cameras and effects like Bloom. Proper application sequence preserves luminance ranges for dynamic, realistic imagery.

Tonemap Operators in Beautify 3

Linear Tonemapper — The Linear approach applies straightforward HDR-to-LDR conversion. It prioritizes speed and performance but may sacrifice the sophisticated visual qualities of advanced methods.

ACES Tonemapper — ACES (Academy Color Encoding System) is industry-standard, favored in film production. It delivers superior color reproduction and dynamic range management, producing cinematic results with preserved highlight and shadow detail.

AGX Tonemapper — The new AGX operator, based on Troy Sobotka's work and MIT-licensed, produces more natural colors with a balance between mid-tones and light/dark tones. It generates less saturated colors compared to ACES.

Enhancing Projects with AGX

AGX empowers developers to strengthen visual storytelling and realism across diverse environments — urban landscapes or natural settings — while maintaining lighting and shadow detail that enhances immersion.

Integration is straightforward: add Beautify 3 following pipeline guides, then select AGX from the Tonemap option.