Classic animated 3D Perlin noise rendered as a two-color pattern. The noise is built from multiple octaves of gradient noise sampled through a 3D volume, with the third dimension driven by time to produce smooth, organic animation. Proportion and softness controls let you dial the output from a hard binary mask to a fully blended gradient.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/paper-design/shaders/llms.txt
Use this file to discover all available pages before exploring further.
Usage
- React
- Vanilla JS
Props
Foreground color as a CSS color string.
Background color as a CSS color string.
Blend point between the two colors.
0.5 gives equal distribution. Range: 0 to 1.Color transition sharpness.
0 = hard edge, 1 = smooth gradient. Range: 0 to 1.Number of Perlin noise octaves. More octaves add finer detail. Range:
1 to 8.Amplitude falloff between octaves (roughness). Range:
0.3 to 1.Frequency multiplier between octaves. Higher values compress the pattern. Range:
1.5 to 10.Animation speed multiplier. Set to
0 to pause.Static frame position when
speed is 0.Presets
| Name | Description |
|---|---|
Default | Purple-to-pink noise at low octave count |
Nintendo Water | Blue animated water surface |
Moss | Dense, slow-moving organic coverage |
Worms | Single-octave worm-like shapes |
Sizing
This shader usesShaderSizingParams. See Sizing and fit for fit, scale, rotation, offsetX, offsetY, originX, originY, worldWidth, and worldHeight props.