I built a simple 3D renderer from scratch — running entirely on the CPU.
In this video, I show how you can go from a single 3D point to a full animated scene using just basic math.
No GPU, no game engine — just projection, simple geometry, and a bit of matrix magic.
We’ll go through:
* how 3D points are projected onto a 2D screen
* how a simple formula creates perspective
* how wireframe models work (vertices + indices)
* how matrices unlock complex motion
* and how everything comes together into a working 3D scene
This is not a full engine — just a minimal implementation to understand how things work under the hood.
There’s a lot more behind real-time rendering like clipping, rasterization, depth buffering, and performance optimizations.
I’ll be covering those in future videos.
---
If you’re into graphics programming, game engines, or just curious how 3D actually works — this is for you.