01
Smoke
Three layers of fractal noise fold into each other to make slow, glowing smoke. An ember palette is hue-rotated into electric blue. The cursor drops a ripple that rides a spring, so it glides after fast moves and settles instead of snapping.
fbm warpripplespring cursor
Live· ripple
Installation
Add it to your project
$
Installs 5 files into components/shaders. The engine is shared, so a second shader only adds its own three files.
Usage
Mount it behind your content
app/hero.tsx
The shader fills its nearest positioned ancestor. Give the parent relative isolate and the shader -z-10 to put it behind everything else. The cursor is tracked on the window, so content on top doesn’t block it.
API reference