A radial multi-colored gradient shaped with layered value noise for a natural, smoky aesthetic. The noise displaces a polar coordinate ring to produce the characteristic wispy, organic edge. Supports up to 10 gradient colors and controls for ring radius, thickness, and noise complexity.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
Background color behind the ring.
Array of up to 10 gradient colors applied across the ring from inside to outside.
Radius of the ring shape as a fraction of the canvas. Range:
0 to 1.Thickness of the ring relative to its radius. Range:
0.01 to 1.Amount of inner fill inside the ring.
0 = fully hollow, 4 = fully filled. Range: 0 to 4.Frequency of the noise distortion applied to the ring. Range:
0.01 to 5.Number of noise layers. More iterations produce finer detail. Range:
1 to 8.Animation speed multiplier. Set to
0 to pause.Static frame position when
speed is 0.Presets
| Name | Description |
|---|---|
Default | White smoke ring on black |
Solar | Multi-color solar corona with offset |
Line | Thin glowing blue ring |
Cloud | White cloud shape on a sky-blue background |
Sizing
This shader usesShaderSizingParams. See Sizing and fit for fit, scale, rotation, offsetX, offsetY, originX, originY, worldWidth, and worldHeight props.