Struct TemporalAA.Settings
Temporal anti-aliasing settings.
Inherited Members
Namespace: UnityEngine.Rendering.Universal
Assembly: Unity.RenderPipelines.Universal.Runtime.dll
Syntax
[Serializable]
public struct TemporalAA.Settings
Properties
baseBlendFactor
Determines how much the history buffer is blended together with current frame result. Higher values means more history contribution, which leads to better anti aliasing, but also more prone to ghosting. Between 0.0 - 1.0.
Declaration
public float baseBlendFactor { get; set; }
Property Value
Type | Description |
---|---|
float |
contrastAdaptiveSharpening
Enables high quality post sharpening to reduce TAA blur. The FSR upscaling overrides this setting if enabled. Between 0.0 - 1.0. Use 0.0 to disable.
Declaration
public float contrastAdaptiveSharpening { get; set; }
Property Value
Type | Description |
---|---|
float |
jitterScale
Determines the scale to the jitter applied when TAA is enabled. Lowering this value will lead to less visible flickering and jittering, but also will produce more aliased images.
Declaration
public float jitterScale { get; set; }
Property Value
Type | Description |
---|---|
float |
mipBias
Determines how much texture mip map selection is biased when rendering. Lowering this can slightly reduce blur on textures at the cost of performance. Requires mip maps in textures. Between -1.0 - 0.0.
Declaration
public float mipBias { get; set; }
Property Value
Type | Description |
---|---|
float |
quality
The quality level to use for the temporal anti-aliasing.
Declaration
public TemporalAAQuality quality { get; set; }
Property Value
Type | Description |
---|---|
TemporalAAQuality |
varianceClampScale
Determines the strength of the history color rectification clamp. Lower values can reduce ghosting, but produce more flickering. Higher values reduce flickering, but are prone to blur and ghosting. Between 0.001 - 10.0. Good values around 1.0.
Declaration
public float varianceClampScale { get; set; }
Property Value
Type | Description |
---|---|
float |
Methods
Create()
Creates a new instance of the settings with default values.
Declaration
public static TemporalAA.Settings Create()
Returns
Type | Description |
---|---|
TemporalAA.Settings | Default settings. |