docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Shader Graph template browser

    The Shader Graph template browser allows you to create a new shader graph from an existing template.

    To access the Shader Graph template browser, right-click in your Project window and select Create > Shader Graph > From Template.

    Note: The template browser displays only templates that are compatible with the current project.

    The template browser

    Label Name Description
    A Template list Lists all the available templates you can select and start from to create a new shader graph.
    B Template details Displays a picture and description of the selected template.
    C Search and filtering tool Filters the template list using the Unity Search functionality. Type text to search templates by name or select Add (+) to filter templates based on specific characteristics.
    In addition to some of the default Unity Search options, Shader Graph includes the following filters:
    • Category: Filters by template grouping category.
    • material: Filters by the target material type.
    • renderpipeline: Filters by render pipeline.
    • vfx: Filters by Visual Effect Graph support.
    D Sorting tool Sorts the templates within their respective categories. The categories remain listed in alphabetical order. The options are:
    • Sort By Name: Lists templates in alphabetical order.
    • Sort By Order: Lists templates in Shader Graph's default order.
    • Sort By Modification Date: Lists the last modified templates first.
    • Sort By Last Used: Lists the last used templates first.
    • Sort By Favorite: Lists templates marked as favorites first.
    Note: To mark a template as a favorite, hover over the template in the list and select the gray star that appears. To remove a template as a favorite, select the star again.
    E Cancel Closes the window and cancels the shader graph asset creation.
    F Create Creates a new shader graph asset based on the selected template.

    Create a custom shader graph template

    You can create your own shader graph templates to have them available in the template browser. You can share these templates with your team to maintain consistency across shaders, for example in projects with unique lighting setups or specific shader requirements.

    To create a custom shader graph template, follow these steps:

    1. In the Project window, select the shader graph asset you want to use as a template.

    2. In the Inspector window, select Use As Template.

    3. Expand the Template section.

    4. Optional: Set the metadata that describes the template in the template browser: Name, Category, Description, Icon, and Thumbnail.

    Note

    By default, when you convert an existing shader graph asset into a template, you can no longer assign it to any materials through the Material Inspector. However, it remains active for materials that were already using it. To make the shader graph asset available again for any materials, enable the Expose As Shader option in the shader graph asset Inspector.

    Additional resources

    • Create a new shader graph
    • Shader Graph Asset reference
    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)