goo

A single position-based fluid (WebGPU compute, wasm fallback). Goo iscoupled: every element on the page is one field, so the toggle changes a mode without ever restarting the fluid.

Emitter

An emitter is a source that does not block — goo spawns on its rim and falls straight through it. Switch it to wall only and it becomes a solid obstacle instead.

Basin

A wall blocks and collides but emits nothing, so the fluid pools in it.

circle
star
hexagon