KQ-402 · SOAP/FILM

Soap Film

A soap film stretched over the interface: thin-film interference colours drift across the page as the film's thickness flows, and the pointer thins it where it pushes. The colour is computed from the simulated thickness, so it has the true rainbow order of a real film.

KQ-402 · SOAP/FILM

Basinworks · the reservoir board

Three gates, one steady head.

The morning read on the basin, under a film thin enough to shimmer with whatever light finds it. Move the cursor across the board and watch the film thin out ahead of it.

Elevation

402.6 m402.6 m

Inflow

18 m3/s18 m3/s

Storage

88.2%88.2%
GateHeadState
G13.2 mopen
G22.8 mholding
G34.1 mclosed
thin as a film

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/soap-film

Props

PropTypeDefaultDescription
strength / flow / speednumberHow strong the colour is, how much the thickness varies, and how fast it drifts.
push / radiusnumberHow much the pointer thins the film and how wide.