WebGL · fragment shader
Domain-warped value noise read through a cosine palette. Adjust the uniforms and the surface re-forms in real time.
Palette
Surface