Reflections
Long-form notes on the renderers behind the images. Each series follows one renderer from its first useful frame to the scene it was finally good enough to handle.
SERIES 01 / 02
CPU · Offline · C++
A Path Tracer
One bounce at a time, from a single ray to ten million triangles.
5 chapters · 2026 · APR · 14Read the series →
SERIES 02 / 02
GPU · Real-time · OpenGL
Real-Time Light
One buffer at a time, every shortcut the rendering equation lets you take at 60 frames per second.
5 chapters · 2026 · APR · 18Read the series →

