Metallic Swirl

Metallic swirl shader background

Customize

Speed
1.00
Zoom
6.0
Iterations
12
Opacity
1.00
Sample Gap
0.095
Tangent Force
0.75
Gradient Force
0.15
Phase R
3.11
Phase G
3.11
Phase B
3.11
Color Range
0.75
Color Bias
0.50
Brightness
1.00
Background
Cursor Intensity
1.0

Props

20
widthstring | number

Container width

Default"100%"
heightstring | number

Container height

Default"100%"
classNamestring

Additional CSS classes for styling

Default""
childrenReactNode

Content rendered above the effect

Defaultundefined
speednumber

Animation speed multiplier (0.01–3.0)

Default1
zoomnumber

Zoom level of the pattern (1–30)

Default6
iterationsnumber

Number of flow iterations (1–12). More iterations = more complex swirls

Default12
sampleGapnumber

Sampling epsilon for gradient computation (0.01–0.5)

Default0.095
tangentForcenumber

Tangent flow strength per iteration (0–2)

Default0.75
gradientForcenumber

Gradient push strength per iteration (0–1)

Default0.15
colorPhaseRnumber

Color phase offset for red channel (0–6.28)

Default3.11
colorPhaseGnumber

Color phase offset for green channel (0–6.28)

Default3.11
colorPhaseBnumber

Color phase offset for blue channel (0–6.28)

Default3.11
colorRangenumber

Color saturation range (0–1)

Default0.75
colorBiasnumber

Color midpoint brightness (0–1)

Default0.5
brightnessnumber

Overall brightness multiplier (0–3)

Default1
backgroundColorstring

Background color in hex

Default"#000000"
opacitynumber

Master opacity (0–1)

Default1
cursorInteractionboolean

Enable cursor interaction to intensify flow turbulence near pointer

Defaultfalse
cursorIntensitynumber

Cursor effect strength multiplier (0–3)

Default1