ToneMapper
Interface for tone mapping operators.
A tone mapping operator, or tone mapper, is responsible for compressing the dynamic range of the rendered scene to a dynamic range suitable for display.
In Filament, tone mapping is a color grading step. ToneMapper instances are created and passed to the ColorGrading.Builder to produce a 3D LUT that will be used during post-processing to prepare the final color buffer for display.
Filament provides several default tone mapping operators that fall into three categories:
Configurable tone mapping operators
Generic
Agx
Fixed-aesthetic tone mapping operators
ACES
ACESLegacy
Filmic
PBRNeutralToneMapper
GT7ToneMapper
Debug/validation tone mapping operators
Linear
DisplayRange
Custom tone mapping operators can be created by subclassing ToneMapper.
Inheritors
Interface for tone mapping operators.
A tone mapping operator, or tone mapper, is responsible for compressing the dynamic range of the rendered scene to a dynamic range suitable for display.
In Filament, tone mapping is a color grading step. ToneMapper instances are created and passed to the ColorGrading.Builder to produce a 3D LUT that will be used during post-processing to prepare the final color buffer for display.
Filament provides several default tone mapping operators that fall into three categories:
Configurable tone mapping operators
Generic
Agx
Fixed-aesthetic tone mapping operators
ACES
ACESLegacy
Filmic
PBRNeutralToneMapper
GT7ToneMapper
Debug/validation tone mapping operators
Linear
DisplayRange
Custom tone mapping operators can be created by subclassing ToneMapper.
Inheritors
Interface for tone mapping operators.
A tone mapping operator, or tone mapper, is responsible for compressing the dynamic range of the rendered scene to a dynamic range suitable for display.
In Filament, tone mapping is a color grading step. ToneMapper instances are created and passed to the ColorGrading.Builder to produce a 3D LUT that will be used during post-processing to prepare the final color buffer for display.
Filament provides several default tone mapping operators that fall into three categories:
Configurable tone mapping operators
Generic
Agx
Fixed-aesthetic tone mapping operators
ACES
ACESLegacy
Filmic
PBRNeutralToneMapper
GT7ToneMapper
Debug/validation tone mapping operators
Linear
DisplayRange
Custom tone mapping operators can be created by subclassing ToneMapper.
Inheritors
Interface for tone mapping operators.
A tone mapping operator, or tone mapper, is responsible for compressing the dynamic range of the rendered scene to a dynamic range suitable for display.
In Filament, tone mapping is a color grading step. ToneMapper instances are created and passed to the ColorGrading.Builder to produce a 3D LUT that will be used during post-processing to prepare the final color buffer for display.
Filament provides several default tone mapping operators that fall into three categories:
Configurable tone mapping operators
Generic
Agx
Fixed-aesthetic tone mapping operators
ACES
ACESLegacy
Filmic
PBRNeutralToneMapper
GT7ToneMapper
Debug/validation tone mapping operators
Linear
DisplayRange
Custom tone mapping operators can be created by subclassing ToneMapper.
Inheritors
Interface for tone mapping operators.
A tone mapping operator, or tone mapper, is responsible for compressing the dynamic range of the rendered scene to a dynamic range suitable for display.
In Filament, tone mapping is a color grading step. ToneMapper instances are created and passed to the ColorGrading.Builder to produce a 3D LUT that will be used during post-processing to prepare the final color buffer for display.
Filament provides several default tone mapping operators that fall into three categories:
Configurable tone mapping operators
Generic
Agx
Fixed-aesthetic tone mapping operators
ACES
ACESLegacy
Filmic
PBRNeutralToneMapper
GT7ToneMapper
Debug/validation tone mapping operators
Linear
DisplayRange
Custom tone mapping operators can be created by subclassing ToneMapper.
Inheritors
Constructors
Types
ACES tone mapping operator.
ACES tone mapping operator.
ACES tone mapping operator.
ACES tone mapping operator.
ACES tone mapping operator.
ACES tone mapping operator, modified for legacy compatibility.
ACES tone mapping operator, modified for legacy compatibility.
ACES tone mapping operator, modified for legacy compatibility.
ACES tone mapping operator, modified for legacy compatibility.
ACES tone mapping operator, modified for legacy compatibility.
AgX tone mapping operator.
AgX tone mapping operator.
AgX tone mapping operator.
AgX tone mapping operator.
AgX tone mapping operator.
A tone mapper that converts the input HDR RGB color into one of 16 debug colors that represent the pixel's exposure.
A tone mapper that converts the input HDR RGB color into one of 16 debug colors that represent the pixel's exposure.
A tone mapper that converts the input HDR RGB color into one of 16 debug colors that represent the pixel's exposure.
A tone mapper that converts the input HDR RGB color into one of 16 debug colors that represent the pixel's exposure.
A tone mapper that converts the input HDR RGB color into one of 16 debug colors that represent the pixel's exposure.
"Filmic" tone mapping operator.
"Filmic" tone mapping operator.
"Filmic" tone mapping operator.
"Filmic" tone mapping operator.
"Filmic" tone mapping operator.
Generic tone mapping operator that gives control over the tone mapping curve.
Generic tone mapping operator that gives control over the tone mapping curve.
Generic tone mapping operator that gives control over the tone mapping curve.
Gran Turismo 7 tone mapping operator.
Gran Turismo 7 tone mapping operator.
Gran Turismo 7 tone mapping operator.
Gran Turismo 7 tone mapping operator.
Gran Turismo 7 tone mapping operator.
Linear tone mapping operator that returns the input color clamped to the 0..1 range. This operator is mostly useful for debugging.
Linear tone mapping operator that returns the input color clamped to the 0..1 range. This operator is mostly useful for debugging.
Linear tone mapping operator that returns the input color clamped to the 0..1 range. This operator is mostly useful for debugging.
Linear tone mapping operator that returns the input color clamped to the 0..1 range. This operator is mostly useful for debugging.
Linear tone mapping operator that returns the input color clamped to the 0..1 range. This operator is mostly useful for debugging.
Khronos PBR Neutral tone mapping operator.
Khronos PBR Neutral tone mapping operator.
Khronos PBR Neutral tone mapping operator.
Khronos PBR Neutral tone mapping operator.
Khronos PBR Neutral tone mapping operator.