Unity shaders and materials
↑Start with the relationship between a material and a shader, then compare visual Shader Graph work with hand-written shader code. Optimization depends on target platform, render pipeline and measurements.
Lessons and practical examples
Section titled “Lessons and practical examples”-
Custom ShaderLab and URP HLSL: Understand properties, passes and minimal shader code.
-
Materials and shader properties: Understand how surfaces get their appearance.
-
Shader Graph workflow: Build effects with nodes and understand what the generated shader does.
-
Optimizing shaders: Find expensive operations and distinguish variants from draw calls.
-
Shaders and render pipelines: Learn what shaders calculate and why pipeline compatibility matters.
How to study this section
Section titled “How to study this section”Start with one concept, work through a small example, and verify your prediction. Follow linked topics when a prerequisite or related idea needs more explanation.
