Class Tonemapping
A volume component that holds settings for the tonemapping effect.
Inherited Members
Namespace: UnityEngine.Rendering.Universal
Assembly: Unity.RenderPipelines.Universal.Runtime.dll
Syntax
[Serializable]
[VolumeComponentMenu("Post-processing/Tonemapping")]
[SupportedOnRenderPipeline(typeof(UniversalRenderPipelineAsset))]
public sealed class Tonemapping : VolumeComponent, IApplyRevertPropertyContextMenuItemProvider, IPostProcessComponent
Fields
Name | Description |
---|---|
acesPreset | Specifies the preset for HDR displays. |
detectBrightnessLimits | Enable to use the minimum and maximum brightness values detected from the output device. For best accuracy, considering calibrating these values manually. |
detectPaperWhite | Enable to use values detected from the output device as paper white. When enabled, output images might differ between SDR and HDR. For best accuracy, set this value manually. |
hueShiftAmount | Specify how much hue to preserve. Values closer to 0 are likely to preserve hue. As values get closer to 1, Unity doesn't correct hue shifts. |
maxNits | The maximum brightness of the screen (in nits). This value is defined by the preset when using ACES Tonemap. |
minNits | The minimum brightness of the screen (in nits). This value is assumed to be 0.005f with ACES Tonemap. |
mode | Use this to select a tonemapping algorithm to use for color grading. |
neutralHDRRangeReductionMode | Specifies the range reduction mode used when HDR output is enabled and Neutral tonemapping is enabled. |
paperWhite | The reference brightness of a paper white surface. This property determines the maximum brightness of UI. The brightness of the scene is scaled relative to this value. The value is in nits. |
Methods
Name | Description |
---|---|
IsActive() | Tells if the post process needs to be rendered or not. |