# Ray-Marched Metaballs

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

Signed distance fields and soft shadows — a real-time 3D scene with no triangles at all.

## Tasks

1. [The Sphere as a Number](https://gpu.rocks/learn/ray-marched-metaballs-8b1282bd/1.md)
2. [Two Spheres Melt Into One](https://gpu.rocks/learn/ray-marched-metaballs-8b1282bd/2.md)
3. [March Until You Hit Something](https://gpu.rocks/learn/ray-marched-metaballs-8b1282bd/3.md)
4. [Normals Without Geometry](https://gpu.rocks/learn/ray-marched-metaballs-8b1282bd/4.md)
5. [Turn On the Light](https://gpu.rocks/learn/ray-marched-metaballs-8b1282bd/5.md)
6. [Soft Shadows, Full Scene](https://gpu.rocks/learn/ray-marched-metaballs-8b1282bd/6.md)

---

Interactive version: https://gpu.rocks/learn/ray-marched-metaballs-8b1282bd
