Learning paths
Not sure where to start? Pick the result you want and follow the lessons in order. Every path is free to read, and the first lessons are free to play.
- From zero to ray marching Draw a lit 3D scene with nothing but a fragment shader This is the full road from "what is a fragment shader" to a shaded 3D scene made with ray marching. You start with colour and position, learn the few functions every shad…
- From Shadertoy to Unity Take what you learn in the browser into a real Unity project Shader tutorials online are mostly written for Shadertoy, but you want effects in your game. This path teaches the ideas once, in HLSL, then shows what changes when the s…
- Noise and procedural textures Make clouds, terrain, marble and other natural patterns from code Almost every natural-looking shader is built on noise. This path starts from the problem (shaders have no random function), builds value noise in small steps, layers it i…
- Realistic water and sky An ocean with waves, foam and sun glitter, and clouds you can fly through These are the Plus lessons that build the two most requested outdoor effects. The ocean series goes from a sum of sine waves to a surface with Fresnel reflection, sun gli…
- Game effects: smoke, fire and snow Smoke grenades with bullet holes, a campfire, snow that keeps footprints The effects players actually notice in games. A smoke grenade that parts when a bullet passes through it, a campfire you can see into, snow that remembers where you walke…
- Shader art basics Make patterns, shapes and animations that look good A gentler route that stays in 2D and goes for pictures you will want to share: soft shapes, repeating patterns, polar designs and colour. It skips the 3D maths and keeps …