ToneMapMethod type

Tone mapping algorithm.

  • "aces" selects the proper filmic Hable curve with peak-aware white scaling, driven by peakNits. (Historically this was a Narkowicz fit that was not peak-aware and produced brightness lift and saturation speckle on real HDR content; the legacy fit is still available as "narkowicz" if desired.) - "hable" is the same curve as "aces". - "reinhard" is the simple global Reinhard operator with parametric white point. - "linear" is pass-through (no tone mapping). - "narkowicz" is the cheap legacy ACES-lookalike fit. NOT peak-luminance aware - tune via exposure. Suitable for already-graded SDR-ish content, not for direct HDR sources.

Signature:

export type ToneMapMethod = "reinhard" | "aces" | "hable" | "linear" | "narkowicz";