# Progressive Path Tracing: Noise Melting Into an Image

*Module of the free GPU.js GPGPU course · 5 tasks*

Every pixel fires its own random rays; a buffer that outlives the frame turns the static into a picture.

## Tasks

1. [Dice Every Thread Can Roll](https://gpu.rocks/learn/path-tracing-c99efc67/1.md)
2. [Where the Ray Hits](https://gpu.rocks/learn/path-tracing-c99efc67/2.md)
3. [One Path Per Pixel, and It Looks Terrible](https://gpu.rocks/learn/path-tracing-c99efc67/3.md)
4. [The Buffer That Outlives the Frame](https://gpu.rocks/learn/path-tracing-c99efc67/4.md)
5. [The Noise Falls Like 1/√n](https://gpu.rocks/learn/path-tracing-c99efc67/5.md)

---

Interactive version: https://gpu.rocks/learn/path-tracing-c99efc67
