Swirl

Flowing swirl pattern with multi-layered noise

Props

PropTypeDefaultDescription
colorAcolor#1275d8Primary gradient color
colorBcolor#e19136Secondary gradient color
stopsgradient-stops-Multi-stop gradient colors (overrides Color A / Color B when set)
speedrange1Flow animation speed
detailrange1Level of detail and intricacy in the swirl patterns
blendrange50Skew color balance toward A (lower values) or B (higher values)
colorSpace"linear" | "oklch" | "oklab" | "hsl" | "hsv" | "lch"linearColor space for color interpolation

Usage

vue
<Shader>
  <Swirl />
</Shader>