Bloom Scroll
Thumbnail of Coding Adventure: Software Rasterizer

The video loads from YouTube only after you press Play.

Coding Adventure: Software Rasterizer

A 50-minute video by Sebastian Lague about computing mechanisms, on the From scratch shelf. It was posted to r/GraphicsProgramming as “Very good video from Sebastian Lague on software rendering”. It is pitched at intermediate level.

Sebastian Lague, Video, 50 min, 2025, on the From scratch shelf

Let's try to turn some dot products into a 3D world!

Open on YouTube

Study notes

Intermediate, Built from scratch. Step 9 of 10 in How a computer works

Helpful first

  • Basic programming
  • Vectors and coordinates

What it builds

  • Turn triangles into pixels.
  • Add perspective to projected geometry.
  • Resolve visibility using depth information.

Useful moments

Check yourself: How would you decide which of two overlapping triangles is visible at a pixel?

Next in the path: How do computers do it?

Notes are based on metadata, Reddit context and selected English caption passages. They are not a review of every claim in the video.

More from scratch videos