Animated bands of color twist and bend radially, producing spirals, concentric arcs, and flowing circular patterns. The twist exponent controls how sharply the bands curve toward the center. Simplex noise distortion, band count, and per-color softness give extensive stylistic control.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 shown outside the swirl.
Array of up to 10 colors cycling across the swirl bands.
Number of color bands.
0 produces concentric ripples. Range: 0 to 15.Vortex power.
0 = straight sectoral shapes, higher = tightly wound spiral. Range: 0 to 1.How far from the center the swirl colors begin to appear. Range:
0 to 1.Blend point between colors.
0.5 = equal distribution. Range: 0 to 1.Color transition sharpness.
0 = hard edge, 1 = smooth gradient. Range: 0 to 1.Strength of simplex noise distortion on the bands. Range:
0 to 1.Frequency of the noise distortion. Has no effect when
noise is 0. Range: 0 to 1.Animation speed multiplier. Set to
0 to pause.Static frame position when
speed is 0.Presets
| Name | Description |
|---|---|
Default | Red swirl bands on dark red |
007 | Classic gun-barrel spiral in black and cream |
Opening | Soft warm iris-opening swirl |
Candy | Pastel rainbow candy swirl |
Sizing
This shader usesShaderSizingParams. See Sizing and fit for fit, scale, rotation, offsetX, offsetY, originX, originY, worldWidth, and worldHeight props.