docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Node

    Description

    A Node defines an input, output or operation on the Shader Graph, depending on its available Ports. A Node may have any number of input and/or output ports. You create a Shader Graph by connecting these ports with Edges. A Node might also have any number of Controls, these are controls on the Node that do not have ports.

    You can collapse a Node by clicking the Collapse button in the top-right corner of the Node. This will hide all unconnected ports.

    For components of a Node see:

    • Port
    • Edge

    There are many available Nodes in Shader Graph. For a full list of all available Nodes see the Node Library.

    Preview

    Many nodes include a preview. This preview displays the main output value at that stage in the graph. Hide this preview with the Collapse control that displays when you hover over the node. You can also collapse and expand node previews via the Context Menu in the Shader Graph Window. To configure the appearance of node previews, see Preview Mode Control.

    Context Menu

    Right clicking on a Node will open a context menu. This menu contains many operations that can be performed on the Node. Note that when multiple nodes are selected, these operations will be applied to the entire selection.

    Item Description
    Copy Shader Copies the generated HLSL code at this stage in the graph to the clipboard
    Disconnect All Removes all edges from all ports on the Node(s)
    Cut Cuts selected Node(s) to the clipboard
    Copy Copies selected Nodes(s) to the clipboard
    Paste Pastes Node(s) in the clipboard
    Delete Deletes selected Node(s)
    Duplicate Duplicates selected Node(s)
    Convert To Sub-graph Creates a new Sub-graph Asset with the selected Node(s) included
    Convert To Inline Node Converts a Property Node into a regular node of the appropriate Data Type
    Convert To Property Converts a Node into a new Property on the Blackboard of the appropriate Property Type
    Open Documentation Opens a new web browser to the selected Nodes documentation page in the Node Library

    Color Mode

    Nodes interact with the Shader Graph Window's Color Modes. Colors are displayed on nodes underneath the text on the node title bar. See Color Modes for more information on available colors for nodes.


    Did you find this page useful? Please give it a rating:

    Thanks for rating this page!

    Report a problem on this page

    What kind of problem would you like to report?

    • This page needs code samples
    • Code samples do not work
    • Information is missing
    • Information is incorrect
    • Information is unclear or confusing
    • There is a spelling/grammar error on this page
    • Something else

    Thanks for letting us know! This page has been marked for review based on your feedback.

    If you have time, you can provide more information to help us fix the problem faster.

    Provide more information

    You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:

    You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:

    You've told us there is information missing from this page. Please tell us more about what's missing:

    You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:

    You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:

    You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:

    You've told us this page has a problem. Please tell us more about what's wrong:

    Thank you for helping to make the Unity documentation better!

    Your feedback has been submitted as a ticket for our documentation team to review.

    We are not able to reply to every ticket submitted.

    In This Article
    • Description
    • Preview
    • Context Menu
    • Color Mode
    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)