Light, colour & texture
A render is only maths pretending to be light. The three-light rig, how colour is two colours multiplied, what a texture tells you, and a match-the-render task.
17 hands-on labs. From your first render to your final scene.
Learn modelling, animation, physics, smoke and fire, and more, all in Blender. Each lab works offline, saves your progress in your browser, and ends with something to be proud of.
Two short reading-and-playing labs. Everything after this assumes you know what a light, a colour and a texture each do to a render.
A render is only maths pretending to be light. The three-light rig, how colour is two colours multiplied, what a texture tells you, and a match-the-render task.
What a BSDF is, the five Principled settings that matter (base colour, metallic, roughness, IOR, etc.), and how to make plastic, metal, glass and more.
Shape things from primitives, rig them, move them. Each lab is one object built start to finish, with a still and a movie at the end.
Build a penguin from spheres, give it a skeleton, and make it wave.
Turn one box into a car with loop cuts, creases and subdivision; cut a door that opens onto a real cabin; build wheels that roll; drive it past a camera.
Copy a real chess pawn from a photo: one cylinder, built up ring by ring with four keys, G, Z, E and S.
Model a person from one block, give them a face, bones, a walk, a smile, and the light to make it real.
Make things fall, break, splash, burn and flow. Explore realistic effects using Blender’s powerful physics tools.
From falling objects to fluid motion, discover what Blender can simulate.
Sweep a field of blocks with an animated bar, then topple a row of dominoes.
Rust, steel, concrete and dust: real materials for the wrecking ball.
A domain, an inflow, particles: watch cubes splash and water pour.
A sloshing glass, ripples from a dragged ball, then gravity drops it in.
A domain and a flow: your first smoke simulation.
Bring everything together in a final scene. Show off what you’ve learned!
Thirty seconds of the scene this lab builds: the volcano, the chase, the crash, the fire, and the four camera moves. Everything in it comes from the labs above.
Design and build your own 3D scene using models, materials, lighting, animation and effects from the course.
iThe numbers on the labs are their own names (the series grew in pieces); the order in Resources › Teaching order is the order we do them in. Not every lab is set every year.
Every step you tick inside a lab is counted here. Ticks are saved by your browser on this computer, so a different computer starts at zero.
Finished files to compare with, how a lab page works, hand-in rules, and the teaching order.
Open these in Blender next to your own file when something does not match a checkpoint.
Lab11_Car_YourName.blend. Ctrl+S every few steps.This hub replaces the old index.html, which was a base64-packed copy of the shading lab; that lab is now the first card (Light, colour & texture). Every lab page is embedded inside this one file, compressed (the whole series is about 43 MB of pages; compressed and encoded it is under half that), and unpacked in the browser when its card is clicked. The finished .blend files and the cloth PDF are embedded too, so this single file is the entire course; it fits GitHub’s 25 MB web-upload limit. The separate lab files in the repository are the same pages and still work on their own.
Numbering. The pages keep the numbers they were published with. Two pages call themselves Lab 17 (Volcano and Smoke simulation); there is no Physics Lab 3 and no Lab 13, 14 or 19; the two Word labs “Lab 10 Water splashing” and “Lab 11 Object in the ocean” are combined into Lab 21 A ball in a cup of water because the HTML series already has a Lab 10 and a Lab 11; the Word lab “Lab 9A” is Lab 9 with its Part B rewritten from the video link. mysterybyte.html (a detective game, not Blender) is in the repository but not on this page.
Older-format pages (Cloth, Water physics, Smoke, Fire & smoke, and the two shading labs) are read-and-do pages without per-step animations; their cards say so and they do not count on the progress page. They are candidates for the animated format when time allows.
Progress reads each lab’s own saved ticks from the browser; served from a website they share this page’s storage, so the My progress view can see them. Opened straight from a folder, some browsers wall each lab off, and the view says so.