Inside Shader Graph
Learn about Shader Graph concepts and features.
| Topic | Description |
|---|---|
| Shader Graph Asset | Learn about the asset type that contains any shader graph you create. |
| Graph Target | Determine the end point compatibility of a shader you generate with Shader Graph. |
| Node | Create nodes in your shader graph and learn about node interconnection details with ports and edges. |
| Sub Graph | Create sub graphs that you can reference from inside other graphs. |
| Sub Graph Asset | Learn about the asset type that contains any sub graph you create. |
| Sticky Notes | Use sticky notes to write comments within your shader graphs. |
| Color Modes | Select color modes to improve your graph readability according to certain criteria like node category, relative performance cost, data precision mode, or custom colors. |
| Precision Modes | Set precision modes for graphs, subgraphs, and nodes to help you optimize your content for different platforms. |
| Preview Mode Control | Manually select your preferred preview mode for nodes that have a preview. |
| Custom Render Textures | Create shaders that are compatible with Custom Render Texture Update and Initialization materials. |
| Material Variants | Create variations based on a single material. |
| Property Types | Use properties in your shader graph to expose them as material properties and make them editable in the material that uses the shader. |
| Keywords | Use keywords to create different variants for your shader graph. |
| Data Types | Learn about all data types available in Shader Graph. |
| Port Bindings | Learn about port bindings, which ensure that some ports always meet data type expectations. |
| Shader Stage | Learn about shader stages that apply to specific ports according to their context compatibility. |
| Surface options | Modify a specific set of properties for certain render pipeline targets. |
| Custom Interpolators | Pass custom data from the vertex context to the fragment context. |