Shader Graph
E697926
Shader Graph is a visual tool in Unity that lets developers create shaders through a node-based interface instead of writing shader code manually.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Unity tool
ⓘ
visual shader editor ⓘ |
| allows | visual shader creation ⓘ |
| compatibleWith |
Unity Editor
NERFINISHED
ⓘ
Unity package manager ⓘ |
| developer | Unity Technologies NERFINISHED ⓘ |
| distributedAs | Unity package ⓘ |
| documentationAvailableAt | Unity official documentation website ⓘ |
| eliminatesNeedFor | manual shader code writing ⓘ |
| feature |
blackboard for properties
ⓘ
custom function nodes ⓘ graph-based property management ⓘ material inspector integration ⓘ multi-target support for different render pipelines ⓘ node graph editor ⓘ preview window ⓘ real-time shader preview ⓘ sub-graphs ⓘ support for VFX Graph integration ⓘ support for shader keywords ⓘ support for vertex and fragment stages ⓘ |
| goal |
make shader creation accessible without coding
ⓘ
speed up shader iteration in Unity projects ⓘ |
| integratesWith |
Unity asset pipeline
ⓘ
Unity material system NERFINISHED ⓘ Unity scene view ⓘ |
| languageLevel | high-level abstraction over shader code ⓘ |
| output |
material-compatible shaders
ⓘ
shader assets ⓘ |
| partOf |
Unity
NERFINISHED
ⓘ
Unity rendering pipeline tools ⓘ |
| replaced | some manual shader coding workflows in Unity ⓘ |
| supports |
High Definition Render Pipeline
NERFINISHED
ⓘ
Scriptable Render Pipeline NERFINISHED ⓘ Universal Render Pipeline NERFINISHED ⓘ |
| supportsPlatform | multiple graphics APIs via Unity ⓘ |
| supportsWorkflow |
PBR shading
ⓘ
custom lighting models ⓘ unlit shading ⓘ |
| targetUser |
Unity developers
ⓘ
game artists ⓘ technical artists ⓘ |
| underlyingTechnology | HLSL code generation ⓘ |
| usedFor |
creating materials
ⓘ
creating shaders ⓘ creating visual effects ⓘ prototyping shaders quickly ⓘ |
| userInterfaceType | node-based interface ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.