Showroom Β· Make-of

How Tidepool was made

A painting pool where the medium is a real fluid simulation. Drag pours ink and momentum into water solved live on the GPU β€” nothing is a brush texture.

View the site β†’

What it demonstrates

That a browser can run honest computational physics, not just play back an effect. The curls, blooms, and filaments are never drawn β€” they emerge from an incompressible Navier–Stokes solver stepping about sixty times a second in WebGL2 fragment shaders. It also demonstrates resilience: mobile browsers reclaim GPU contexts constantly, and this page recovers instead of leaving a dead canvas.

Techniques, honestly named

Recreate it

The full recreation prompt β€” the solver passes with their exact constants, the texture formats and resolutions, all four palettes with hexes, the toolbar spec, and the quality bar including context-loss recovery β€” is in the showroom vault.

Prompt β€” $5, on the dashboard