Class TemporalAntialiasing
This class holds settings for the Temporal Anti-aliasing (TAA) effect.
Inherited Members
Namespace: UnityEngine.Rendering.PostProcessing
Assembly: solution.dll
Syntax
[Preserve]
[Serializable]
public sealed class TemporalAntialiasing
Fields
Name | Description |
---|---|
jitterSpread | The diameter (in texels) inside which jitter samples are spread. Smaller values result in crisper but more aliased output, while larger values result in more stable but blurrier output. |
jitteredMatrixFunc | Sets a custom function that will be called to generate the jittered projection matrice. |
motionBlending | The blend coefficient for a fragment with significant motion. Controls the percentage of history sample blended into the final color. |
sharpness | Controls the amount of sharpening applied to the color buffer. High values may introduce dark-border artifacts. |
stationaryBlending | The blend coefficient for a stationary fragment. Controls the percentage of history sample blended into the final color. |
Properties
Name | Description |
---|---|
jitter | The current jitter amount |
sampleIndex | The current sample index. |
Methods
Name | Description |
---|---|
ConfigureJitteredProjectionMatrix(PostProcessRenderContext) | Prepares the jittered and non jittered projection matrices. |
ConfigureStereoJitteredProjectionMatrices(PostProcessRenderContext) | Prepares the jittered and non jittered projection matrices for stereo rendering. |
GetJitteredProjectionMatrix(Camera) | Generates a jittered projection matrix for a given camera. |
IsSupported() | Returns |