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 |
---|---|
aces |
Specifies the preset for HDR displays. |
detect |
Enable to use the minimum and maximum brightness values detected from the output device. For best accuracy, considering calibrating these values manually. |
detect |
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. |
hue |
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. |
max |
The maximum brightness of the screen (in nits). This value is defined by the preset when using ACES Tonemap. |
min |
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. |
neutral |
Specifies the range reduction mode used when HDR output is enabled and Neutral tonemapping is enabled. |
paper |
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 |
---|---|
Is |
Tells if the post process needs to be rendered or not. |