18 Free Shader and Material Authoring References (Nodes, HLSL, Substance, Material Maker) (2026)
Cross-engine shader and material references for node workflows, HLSL fundamentals, PBR consistency, and real-time optimization across Unity, Godot, Blender, and Substance tools.
Unity Shader Graph Manual
Official DocsOfficial node-based shader documentation covering graph concepts, targets, and precision settings in SRPs.
Start here: establish a shared team baseline for URP graph architecture.
Unity URP Shader Graph Samples
Engine ReferenceSample-driven graph references for lit/unlit variants, stylized effects, and production-safe graph patterns.
Best for: reducing trial-and-error when scoping shader features.
Unity Built-in Shader Include Files
HLSL ReferenceReference include library for macros, lighting helpers, and compatibility constants used in custom HLSL.
Use for: migrating graph prototypes into hand-authored shaders.
Godot Shading Language
Official DocsCore Godot shader language docs with syntax, built-ins, uniforms, and render mode usage.
Critical for: writing stable canvas_item and spatial shaders in Godot 4.x.
Godot Shader Functions Reference
Function ReferenceFunction-by-function math and utility guide for noise, blending, vector ops, and fragment-level control.
Best for: replacing copy-paste snippets with predictable building blocks.
Godot Visual Shader Docs
Node WorkflowNode-graph shader authoring in Godot for teams transitioning from Unity graph workflows.
Useful for: artists who need shader iteration without deep code-first pipelines.
Microsoft HLSL Language Reference
Language SpecAuthoritative HLSL syntax and semantics docs for intrinsics, data types, and stage-specific constraints.
Use for: debugging compiler errors and performance warnings quickly.
The Book of Shaders
Learning TrackFree conceptual GLSL-to-shader thinking guide for color, noise, distance fields, and procedural patterns.
Great for: building shader intuition before engine-specific optimizations.
Substance 3D Painter Documentation
Texturing DocsOfficial material painting and export pipeline docs with channel packing and texture set management guidance.
Best for: keeping Painter exports consistent with engine-side shader expectations.
Substance 3D Designer Documentation
Procedural MaterialsProcedural material graph documentation covering node libraries, exposes, and reusable SBSAR workflows.
Use for: scalable material families with parameterized variation.
Material Maker Docs
Open Source ToolOpen-source procedural material authoring references for graph nodes, export formats, and Godot-friendly usage.
Best for: zero-cost stylized material pipeline experimentation.
Blender Shader Nodes Manual
DCC ReferenceComprehensive node reference for BSDF, utility, vector, and conversion nodes used in lookdev and bake prep.
Use for: maintaining parity between DCC previews and in-engine goals.
Marmoset PBR Theory Guide
PBR FundamentalsPractical PBR calibration breakdown for albedo ranges, metal/roughness discipline, and common authoring mistakes.
Critical for: avoiding washed-out or over-contrasted material libraries.
LearnOpenGL Lighting and Materials
Rendering BasicsStep-by-step rendering fundamentals for normals, BRDF basics, and light interactions from first principles.
Useful for: understanding why shader outputs differ across pipelines.
AMD GPUOpen Shader Optimization
Optimization GuideReal-time shader performance guidance for ALU/texture tradeoffs, branching costs, and occupancy-aware decisions.
Best for: shipping cleaner frame times on PC and handheld targets.