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. |