ENROL TODAY
Your Ultimate Guide to Shader Graph for Beginners
Course reviews
A shaderGraph course which will move Beginners well-up to Advanced, providing a lot of fundamental knowledge to move on with confidence in creating your own shaders. Recommended.
Rixx B.
Everything sounds and looks crystal clear. Very easy to understand and go along with the course.
Alex N.
Meet Your Instructor
Penny de Byl
Professor of Games Development, Artificial Intelligence and Computer Science
About me
I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.
01
Introduction
Welcome
Join the H3D Student Community
FAQs
02
Fundamentals
Installing Shader Graph
My First Shader
Vertex and Fragments
Shader Anatomy 101
03
Unlit Shader Basics
Flat Single Colour
Let's Talk About Colour
Using Positions for Colour
Using Normals for Colour
Mixing Colours
More on Mixing Colours
Adding a Texture
04
Lit Shader Basics
Lambert Lighting Model
Lighting Models
The Anatomy of PBR
Applying metallic and smoothness images.
Adding Intensity Sliders
Reflections
Reflections Part 2
Reflecting World Objects
Ambient Occlusion
05
Coordinate Spaces
Understanding Tangent, Object, View and World Space
Exploring the Object Space
Exploring the World Space
Exploring the View Space
Exploring the Tangent Space
Coordinate Space Challenge
06
Unity's Render Pipeline
An Overview of Unity's Render Pipelines
A first look at the Universal Render Pipeline
A Short Interlude to Explore Subgraphs
A first look at the High Definition Render Pipeline
Bent Normals
Forward and Deferred Rendering
07
Blending
Basic Blending
Linear & Colour Burn Blending
More Blending Modes
Darkening Blend Modes
Lightening Blend Modes
Contrasting Blend Modes
08
Essential Concepts You Should Know
Time
Rotating with Time
Lerping
Lerping a Liquid Part 1
Lerping a Liquid Part 2
Tiling
Masking
Animating Masked Glow
09
Procedural Generation
What is procedural generation?
Noisy Vertex Displacement Part 1
Noisy Vertex Displacement Part 2
Simple Noise Wood Grain
Enhanced Wood Grain
Tiles
Procedural Shapes
Voronoi Diagrams
Simple Fire Part 1
Simple Fire Part 2
Complex Fire
UV Ripple
10
The Illusion of Depth
Depth Illusion Shaders
Bump Mapping
Normal Mapping
Normal Blending
The Importance of a Normal's Z
Scrolling Normals
11
Working with Scene Depth
Depth Intersection
Texturing the Depth Intersection
Expanding the Intersection Zone
Creating a Forcefield Part 1
Creating a Forcefield Part 2
Water with Depth
12
Tricks of Light
Crystals Effects
Holograms
Refraction
Ice
Iridescence
13
Project: Advanced Water
Advanced Water Project Part 1: Flowing Water
Advanced Water Project Part 2: Refraction
Advanced Water Project Part 3: Pool Water
Advanced Water Project Part 4: Pool Normals
Advanced Water Project Part 5: Vertex Displacement
Advanced Water Project Part 6: Foam
Advanced Water Project Part 7: Particle Splashes
Advanced Water Project Part 8: Final Colouring
14
Final Words
Some Final Words from Penny
Where to now?