# Hydraulic Erosion: Carving Terrain by Accumulation

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

Rain on a fractal heightmap, one gather at a time — until the noise grows rivers.

## Tasks

1. [Seeing the Ground](https://gpu.rocks/learn/hydraulic-erosion-07165ca1/1.md)
2. [Which Way Is Down](https://gpu.rocks/learn/hydraulic-erosion-07165ca1/2.md)
3. [Everybody Downhill At Once](https://gpu.rocks/learn/hydraulic-erosion-07165ca1/3.md)
4. [Capacity: What the Water Can Carry](https://gpu.rocks/learn/hydraulic-erosion-07165ca1/4.md)
5. [Ping-Pong the Whole Landscape](https://gpu.rocks/learn/hydraulic-erosion-07165ca1/5.md)
6. [Two Hundred Steps, and a River Appears](https://gpu.rocks/learn/hydraulic-erosion-07165ca1/6.md)

---

Interactive version: https://gpu.rocks/learn/hydraulic-erosion-07165ca1
