Documentation

CursorRipples

Fluid-like ripple distortion

Props

intensitynumber
Default:10
Strength of the ripple distortion
decaynumber
Default:10
How quickly ripples fade (higher = faster)
radiusnumber
Default:0.5
Radius of cursor influence
chromaticSplitnumber
Default:1
RGB channel separation along ripple edges
edges"stretch" | "transparent" | "mirror" | "wrap"
Default:stretch
How to handle edges when distortion pushes content out of bounds

Usage

<Shader>
  <CursorRipples
    intensity={10}
    radius={0.5}
  >
    <Circle />
  </CursorRipples>
</Shader>