Blender 5.3 Finally Has Proper Toon Shading — Transcript
Full transcript
- 0:00This little pufferfish lives in Fishpot,
- 0:03the animated series I'm making, and
- 0:05every fish in that world is lit with the
- 0:07new toon shading in Blender 5.3. In this
- 0:11video, I'll show you why the old toon
- 0:13trick breaks as soon as you add more
- 0:15lamps, and then I'll paint him
- 0:17step-by-step with the new nodes until
- 0:20every lamp in the scene draws its own
- 0:22clean band of light. I'm Armin from
- 0:25Armin 5D. Until now, toon shading in
- 0:28Blender was really a clever trick. You
- 0:30plug the diffuse shader into shader to
- 0:33RGB, and a color ramp set to constant
- 0:35cut the light into hard steps. The catch
- 0:38is that shader to RGB only sees the
- 0:41total of all your lights mixed together,
- 0:44so a single ramp decides the bands for
- 0:46every lamp at once. Watch what happens
- 0:48when I add a blue lamp from above and a
- 0:51pink one from behind. The colors
- 0:53disappear, and the edge of the warm
- 0:55light even jumps because the ramp only
- 0:57sees a brighter sum. Blender 6.3 adds a
- 1:01node called light accumulation, and
- 1:03whatever you plug into it runs once for
- 1:05every lamp in the scene before the
- 1:08results are added up. So I start with
- 1:10one warm lamp. Light evaluation tells me
- 1:13which way that lamp is. [music]
- 1:15A dot product with the normal gives me
- 1:17the angle, and a hard step turns it into
- 1:19two clean tones. Now the blue lamp from
- 1:22above, like daylight coming through the
- 1:24water, and the pink one from behind.
- 1:27Light info gives me each lamp's own
- 1:29color and power, so every lamp paints
- 1:32its own band, and the warm light's edge
- 1:34stays exactly where it was. And because
- 1:37the pink lamp has a custom property,
- 1:39which the attribute node can now read in
- 1:41light mode, only that lamp draws a thin
- 1:44line along the edge. Next, shadows. The
- 1:47loop doesn't add any shadows by itself,
- 1:50so I multiply by a new node called
- 1:52shadow ray cast, and with its softness
- 1:54at zero, they stay crisp no matter how
- 1:57big the lamp is. Then the shine. Light
- 2:00evaluation has a glossy mode and a hard
- 2:03step on it gives every lamp its own
- 2:05clean cartoon highlight that slides over
- 2:08him as he turns. And one optional extra
- 2:10for an underwater world like mine.
- 2:13Vector transform now has a light space
- 2:15so I can look at any point from the
- 2:17lamp's own point of view. If I put a
- 2:19caustic pattern into the blue lamp
- 2:21space, that lamp throws moving water
- 2:24light onto everything it touches and the
- 2:26old trick had [music] no way to do that
- 2:28because it never knew which lamp the
- 2:30light came from. So here's the same fish
- 2:32under the same three lamps before and
- 2:35after. It all runs in Eevee and it means
- 2:38toon shading isn't a trick anymore. It's
- 2:41real lighting that you shape one lamp at
- 2:43a time. And if you want to play with
- 2:45this little guy yourself, I've put his
- 2:47file on my Patreon so you can download
- 2:49him and use him in your own projects.
- 2:52Every shot in Fish Bot is lit this way.
- 2:54So if you want to see this little guy
- 2:56and his town come to life, subscribe and
- 2:58I'll see you in the next one.
About this transcript
This page contains the full transcript of Blender 5.3 Finally Has Proper Toon Shading by Armin, generated from the public captions YouTube serves with the video. The transcript has 553 words across 74 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.