ripple-tank

Starters · A map or a diagram · MIT

What it does

A school ripple tank on tall legs over a paper screen, seen from 44 degrees up: two dippers make interfering waves, with lamp light and caustics on the paper and reflections in the water drawn by two WebGL layers registered to the isometric planes and driven by a small physics model. As built: a 505 KB page with 1,285 paths and two canvases.

Get it

node examples/ripple-tank/build.mjs [--light]

Source on GitHub
Needs (the whole pack)

Node 20.10 or later for builds and checks, with nothing to npm install. Chrome for the checking scripts. React only for the React output. No API keys.

License

MIT

License notes are on the pack's page

From

Anatomy

Everything from Anatomy in the gallery

Back to the Asset Library