demos

height field

Ripples

A dot lattice driven by expanding wavefronts. Press for a heavy drop, drag to lay a wake behind the cursor.

interaction

Raindrops fall on their own. Press for a single heavy one, then keep holding and drag to lay a wake of wavelets behind the cursor — a faster drag leaves fewer, wider ones.

canvas 2d