PAJAMA / LEARN

4D GAUSSIAN SPLATTING / ZERO TO HERO

From your first pixel
to a renderer you understand.

Twelve connected lessons. Start with a soft brush, build the forward renderer, send pixel errors backward, and carry the trained model into Rust/wgpu.

12 lessons · 4 chaptersLive calculations in every lessonTwo languages, one learning path

THE WHOLE JOURNEY

01Images + cameras + time
02Gaussian parameters
03Project + composite
04Pixels → loss → update
05Export → Rust/wgpu

We learn the forward renderer first so the training loop has something concrete to differentiate. Follow the order, or jump to a lesson without unlocking anything.

What you will be able to explain

Where every pixel comes from. How a loss changes a parameter. What time changes in STG-Lite. Which bytes the renderer expects. Why an implementation is wrong or slow.

The real viewer uses a pretrained STG-Lite model. The course adds synthetic experiments and links the existing full derivations; it does not claim that the browser experiments reconstruct the real scene.