docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct TemporalAA.Settings

    Temporal anti-aliasing settings.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    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.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)