Introduction to Shader Graph
This is Part 7, the final installment of the Unity HDRP production guide, continuing from Part 6: Animation, Timeline and Export. It covers Shader Graph, and closes with a keyboard shortcut and resource reference for the whole guide.
Shader Graph is Unity's visual shader editor, letting you build custom shaders without writing code through a node-based interface. It's particularly well suited to animated visual effects (dissolve, holograms, portals), procedural materials (patterns, noise), stylized non-photoreal effects, and UV animation or geometric deformation.
Interface
Open via Window → Shader Graph, or double-click a Shader Graph asset.
| Panel | Description |
| Graph | The node-based workspace |
| Blackboard | Properties exposed in the Inspector |
| Graph Inspector | The selected node's properties |
| Main Preview | A live preview of the shader |
Navigation: Pan with middle-click + drag, Zoom with the scroll wheel, and add a node with right-click or Space.
Creating an HDRP Shader Graph
Via Assets → Create → Shader Graph → HDRP → Lit Shader Graph. Available types: Lit, Unlit, Decal, Fabric, Hair, Eye, StackLit.
The Master Node is where every property converges into the final shader output:
| Port | Description |
| Base Color | Albedo color |
| Normal | Normal map |
| Metallic | Metallicness |
| Smoothness | Smoothness |
| Emission | HDR emissive color |
| Alpha | Transparency |
Node Categories
- Input - Time, UV, Position, Normal, View Direction
- Math - Add, Subtract, Multiply, Lerp, Clamp, Sin, Cos
- UV - Tiling and Offset, Rotate, Twirl, Polar Coordinates
- Procedural - Noise (Gradient, Voronoi), Checkerboard, Polygon
- Utility - Preview, Split, Combine, Swizzle
A simple animated vortex effect, for reference, combines a few of these in sequence: drive UV rotation from Time × a speed multiplier, add a Twirl distortion, layer in tiled Voronoi noise, build a radial mask from UV length through a Smoothstep, then multiply noise × mask × color into the Emission output.
Keyboard Shortcuts
Scene View Navigation
| Shortcut | Action |
F | Focus on selection |
Alt + Left Click | Orbit around the focus point |
Alt + Right Click | Dolly zoom |
Alt + Middle Click | Pan |
Right Click held | FPS mode (WASD to move, Shift to speed up) |
Q | Hand tool for navigation |
Transform Tools
| Shortcut | Action |
W / E / R | Move / Rotate / Scale tool |
T | Rect Transform tool (UI) |
Y | Combined transform tool |
Z | Pivot/Center toggle |
X | Local/Global toggle |
V (hold + drag) | Vertex snapping |
Ctrl (during transform) | Snap to increments |
Shift (during transform) | Constrain to axes |
Editing and Selection
| Shortcut | Action |
Ctrl+D | Duplicate selection |
Ctrl+C / Ctrl+V | Copy / Paste |
Ctrl+Z / Ctrl+Y | Undo / Redo |
H / Shift+H | Hide selection / Show all |
Windows
| Shortcut | Window |
Ctrl+1 | Scene View |
Ctrl+2 | Game View |
Ctrl+3 | Inspector |
Ctrl+4 | Hierarchy |
Ctrl+5 | Project |
Ctrl+6 | Animation |
Ctrl+7 | Profiler |
Shift+Space | Maximize the active window |
Shader Graph
| Shortcut | Action |
Space | Open the node-creation menu |
A | Fit all nodes in view |
O | Fit selection |
C | Group the selection |
Ctrl+G | Group selected nodes |
Terrain
| Shortcut | Action |
F1-F6 | Quick terrain brush selection |
[ / ] | Decrease / Increase brush size |
- / + | Decrease / Increase opacity |
Timeline
| Shortcut | Action |
, / . | Previous / Next frame |
Alt+, / Alt+. | Previous / Next keyframe |
K | Add a keyframe |
Resources
| Resource | Type |
| Poly Haven | HDRI, textures, models (free) |
| ambientCG | PBR textures (free) |
| Quixel Megascans | Photoreal scans |
| Unity Asset Store | Everything |
Official documentation worth bookmarking: the HDRP Lighting guide, the VFX guide, the Package Manager tutorial, and the Terrain Toolbox tutorial.