Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Best Practices for Shader Graph - Unite LA

Unity via YouTube

Overview

This course covers best practices for using Shader Graph to create visually appealing shaders with a node-based workflow. The learning outcomes include understanding the Shader Graph tool, avoiding common pitfalls, and optimizing shader performance. Students will learn about the Master Node, shader generation process, optimization techniques, and manual optimizations. The teaching method involves a lecture format with slides and examples. This course is intended for individuals interested in creating shaders in Unity using Shader Graph.

Syllabus

Intro
Brief History
Scriptable Render Pipeline
The Master Node
Shader Generation Process
Subshader Generators
Example: Surface Description
Master Node Overview
PBR Master Node
HD Lit Master Node
Unlit Master Node
Master Node Review
Optimization Example: Coat Mask
Built-in Optimizations
Optimization Example: Metallic
Optimization Example: Emission
Draw Call Batching
GPU Instancing
Render Faster with the SRP Batcher
Profile Performance First
Node Decimation
Example: Texture Modification
Example: Power
Data Formats
Modifying Precision
Reduce Math Operations
Example: Reciprocal
Example: Properties
Workflow: Manual Optimizations
Workflow: Faster Iterations
Workflow Summary
Custom API
Vertex Modification
Foliage
Animating Water
Roadmap
Available Resources

Taught by

Unity

Reviews

Start your review of Best Practices for Shader Graph - Unite LA

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.