Skip to main content

AgX Tone Mappers

AgX Tone Mappers is an Unreal Engine plugin that replaces the built-in tonemapper with six industry-grade alternatives — all configurable from Project Settings, no engine source modification required.

AgX tone mapping on a day scene

Why a custom tone mapper?

UE's default ACES tonemapper is a good general-purpose solution, but it clips and desaturates highlights in ways that can look artificial. Depending on your art direction you may want:

  • More photographic, natural-looking highlights (AgX)
  • Full parametric control over the tone curve (GT / Hable)
  • A classic filmic look from a specific era (Hejl-Burgess-Dawson)
  • A passthrough for HDR workflows or debugging (Linear)

Available tone mappers

NameStyleParameters
AgXColor-science based, natural highlightsLook preset (Default / Golden / Punchy)
GT (Uchimura)Fully parametric curve6 curve controls
Reinhard – JodieClassic, parameter-freeNone
Reinhard – ExtendedClassic with configurable white pointMax White
Hable (Uncharted 2)Filmic, parametric8 curve controls
Hejl-Burgess-DawsonVintage filmic (HL2-era)None
LinearNo tone mapping — passthroughNone

Supported engine versions

Plugin versionUE versionsKey change
v1.05.3Initial release
v1.15.4, 5.5FScreenPassTextureSlice API update
v1.25.6, 5.7ReplacingTonemapper hook, new signature
Choosing the right version

Download the version that matches your project's engine. See the UE Version Guide for migration notes.

How it works

The plugin uses a FSceneViewExtension to inject a custom RDG screen pass just before the built-in tonemapper, then neutralizes the built-in tone curve so it acts as a simple passthrough. No engine patches, no source modifications.

Scene Color (HDR) → [AgX Tone Mapper pass] → Tonemap (neutralized) → Display Output