docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Shader Graph project settings reference

    Use the Shader Graph project settings to define shader graph settings for your entire project.

    To open these settings, go to Edit > Project Settings > Shader Graph.

    The Shader Graph category in the Project Settings window contains the following properties:

    Property Description
    Override Variant Limit Overrides the default limit on the number of shader variants Shader Graph generates for the project. When you disable this property, Shader Graph uses a default of 2048 shader variants and ignores the value of Shader Variant Limit. Unity disables this property by default.
    Shader Variant Limit Sets the maximum number of shader variants Shader Graph generates for the project. For more information about reducing shader variants, refer to Reduce shader variants in URP.

    This property is available only when you enable Override Variant Limit.

    Custom Interpolator Channel Settings

    The Custom Interpolator Channel Settings section contains the following properties. For more information, refer to Custom interpolators.

    Property Description
    Error Threshold Specify the number of channels at which users are notified that they're at, or have surpassed, the channel limit. This property has a minimum value of 8 channels and must be higher than Warning Threshold.
    Warning Threshold Specify the number of channels at which users are warned that they are close to the channel limit. This property must be lower than Error Threshold and between 8 and 32 channels.

    Heatmap Color Mode Settings

    The Heatmap Color Mode Settings section contains the following properties. For more information, refer to Create a custom Shader Graph Heatmap Values asset.

    The Heatmap Color Mode Settings section contains the following properties:

    Property Description
    Custom Values Specify the Shader Graph Heatmap Values asset to use for your project, or None if you want to use the default values.

    Additional resources

    • Custom interpolators
    • Making multiple shader program variants
    In This Article
    Back to top
    Copyright © 2026 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)