docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class GlobalPostProcessingQualitySettings

    Post Processing Quality Settings.

    Inheritance
    object
    GlobalPostProcessingQualitySettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.Rendering.HighDefinition
    Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
    Syntax
    [Serializable]
    public sealed class GlobalPostProcessingQualitySettings

    Fields

    AdaptiveSamplingWeight

    Adjust the number of samples in the physically based depth of field depending on the radius of the blur. Higher values will decrease the noise but increase the rendering cost.

    Declaration
    [Range(0.25, 4)]
    public float[] AdaptiveSamplingWeight
    Field Value
    Type Description
    float[]

    BloomHighQualityFiltering

    Bloom high quality filtering for each quality level. The array must have one entry per scalable setting level.

    Declaration
    public bool[] BloomHighQualityFiltering
    Field Value
    Type Description
    bool[]

    BloomHighQualityPrefiltering

    Bloom high quality prefiltering for each quality level. The array must have one entry per scalable setting level.

    Declaration
    public bool[] BloomHighQualityPrefiltering
    Field Value
    Type Description
    bool[]

    BloomRes

    Bloom resolution for each quality level. The array must have one entry per scalable setting level.

    Declaration
    public BloomResolution[] BloomRes
    Field Value
    Type Description
    BloomResolution[]

    ChromaticAberrationMaxSamples

    Chromatic aberration maximum sample count for each quality level. The array must have one entry per scalable setting level, and elements must be between 3 and 24.

    Declaration
    [Range(3, 24)]
    public int[] ChromaticAberrationMaxSamples
    Field Value
    Type Description
    int[]

    DoFHighQualityFiltering

    Use Depth of field high quality filtering for each quality level. The array must have one entry per scalable setting level.

    Declaration
    public bool[] DoFHighQualityFiltering
    Field Value
    Type Description
    bool[]

    DoFPhysicallyBased

    Use physically based Depth of field for each quality level. The array must have one entry per scalable setting level.

    Declaration
    public bool[] DoFPhysicallyBased
    Field Value
    Type Description
    bool[]

    DoFResolution

    Depth of field resolution for each quality level. The array must have one entry per scalable setting level.

    Declaration
    public DepthOfFieldResolution[] DoFResolution
    Field Value
    Type Description
    DepthOfFieldResolution[]

    FarBlurMaxRadius

    Depth of field far blur maximum radius for each quality level. The array must have one entry per scalable setting level, and elements must be between 0 and 16.

    Declaration
    [Range(0, 16)]
    public float[] FarBlurMaxRadius
    Field Value
    Type Description
    float[]

    FarBlurSampleCount

    Depth of field far blur sample count for each quality level. The array must have one entry per scalable setting level, and elements must be between 3 and 16.

    Declaration
    [Range(3, 16)]
    public int[] FarBlurSampleCount
    Field Value
    Type Description
    int[]

    LimitManualRangeNearBlur

    Adjust near blur CoC based on depth distance when manual, non-physical mode is used for each quality level. The array must have one entry per scalable setting level.

    Declaration
    public bool[] LimitManualRangeNearBlur
    Field Value
    Type Description
    bool[]

    MotionBlurSampleCount

    Motion Blur sample count for each quality level. The array must have one entry per scalable setting level, and elements must above 2.

    Declaration
    [Min(2)]
    public int[] MotionBlurSampleCount
    Field Value
    Type Description
    int[]

    NearBlurMaxRadius

    Depth of field near blur maximum radius for each quality level. The array must have one entry per scalable setting level, and elements must be between 0 and 8.

    Declaration
    [Range(0, 8)]
    public float[] NearBlurMaxRadius
    Field Value
    Type Description
    float[]

    NearBlurSampleCount

    Depth of field near blur sample count for each quality level. The array must have one entry per scalable setting level, and elements must be between 3 and 8.

    Declaration
    [Range(3, 8)]
    public int[] NearBlurSampleCount
    Field Value
    Type Description
    int[]
    In This Article
    Back to top
    Copyright © 2025 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)