docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class AdaptivePerformanceRenderSettings

    This class is used to store changes to a number of rendering quality settings that are applied when using the Universal Render Pipeline.

    Inheritance
    object
    AdaptivePerformanceRenderSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.AdaptivePerformance
    Assembly: Unity.AdaptivePerformance.dll
    Syntax
    public static class AdaptivePerformanceRenderSettings

    Properties

    AntiAliasingQualityBias

    Adjust the quality of MSAA.

    Declaration
    public static int AntiAliasingQualityBias { get; set; }
    Property Value
    Type Description
    int

    DecalsDrawDistance

    Adjust the drawdistance for decals.

    Declaration
    public static float DecalsDrawDistance { get; set; }
    Property Value
    Type Description
    float

    LutBias

    Adjust the size of lookup tables that are used for color grading.

    Declaration
    public static float LutBias { get; set; }
    Property Value
    Type Description
    float

    MainLightShadowCascadesCountBias

    Adjust the number of shadow cascades for the main camera in the scene.

    Declaration
    public static int MainLightShadowCascadesCountBias { get; set; }
    Property Value
    Type Description
    int

    MainLightShadowmapResolutionMultiplier

    Amount to multiply the main lights shadowmap resolution. Values are clamped between 0 and 1.

    Declaration
    public static float MainLightShadowmapResolutionMultiplier { get; set; }
    Property Value
    Type Description
    float

    MaxShadowDistanceMultiplier

    Adjust how far in the distance shadows will be rendered. Values are clamped between 0 and 1.

    Declaration
    public static float MaxShadowDistanceMultiplier { get; set; }
    Property Value
    Type Description
    float

    RenderScaleMultiplier

    Lower the resolution of the main camera to reduce fillrate and GPU load.

    Declaration
    public static float RenderScaleMultiplier { get; set; }
    Property Value
    Type Description
    float

    ShadowQualityBias

    Adjust the quality setting of shadows.

    Declaration
    public static int ShadowQualityBias { get; set; }
    Property Value
    Type Description
    int

    SkipDynamicBatching

    Whether dynamic batching should be used when rendering multiple objects that share the same material. Useful on hardware that does not support instancing.

    Declaration
    public static bool SkipDynamicBatching { get; set; }
    Property Value
    Type Description
    bool

    SkipFrontToBackSorting

    Whether depth-based sorting should be enabled. When enabled, there is a higher load on the CPU but less rendering overdraw. When disabled, there is less CPU pressure but more overdraw.

    Declaration
    public static bool SkipFrontToBackSorting { get; set; }
    Property Value
    Type Description
    bool

    SkipTransparentObjects

    Whether transparent objects should be rendered When enabled, there is less rendering overdraw, but entire objects can disappear.

    Declaration
    public static bool SkipTransparentObjects { get; set; }
    Property Value
    Type Description
    bool
    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)