SF/04 · Seed 5

Salt Current

Layered noise resolves into channels, shoals, and foam.

Five octaves of value noise are domain-warped twice, then read like a chart: depth bands, relief shading from screen-space slope, isobaths and a single line of foam.

Palette · Deep water / salt / teal
Interaction · Pointer is a stone the current parts around · press to drop a ring
Runtime · WebGL2 / fragment shader

Seed 5
Loading…
6.00 s
GLSL ES 3.00
Remix in playground
Export a loop

Keys outside the editor: F fullscreen · Space play or pause · R reseed

The source above is the complete fragment shader. Changes remain in this tab unless you take them to the playground. Download the original GLSL.