Inside Shader Graph
Learn about all concepts and features that make Shader Graph.
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. |