Overview: General-purpose curves
General-purpose tone-mapping curves offer different mathematical shapes for preserving contrast and compressing brightness.
Hable, Reinhard, Mobius and the other curves below make different choices about the shape of the brightness transform. Linear, gamma and clipping behavior also provide useful points of comparison. Their diagrams show how source values are preserved, compressed or clipped across the output range.
Hable
Hable is a filmic tone mapping curve that compresses bright highlights while also shaping shadows and midtones.Reinhard
Reinhard is a tone mapping curve that compresses increasingly bright values into a limited output range.Mobius (Möbius)
Mobius is a tone mapping curve that preserves lower signal values and smoothly compresses values above a chosen transition point.Spline
Spline tone mapping joins polynomial curve segments around an adaptable pivot to fit the source brightness range to the output.Linear
Linear tone mapping scales a source range into an output range, with the result depending on the space in which that scaling is performed.Gamma
Gamma tone mapping uses a power function to redistribute brightness, with implementation-specific handling near black.Clip
Clipping leaves in-range values alone and replaces every value above the output ceiling with that ceiling.