Watercolor

Animated watercolor noise shader with two-color blend

watercolor-tw

Customize

Animation

0.6
0.6
0.04
0.08
1
1

Noise

6
0.6
2.4
1

Color

#0a0a0a
#e0e0e0
0
0.15

Props

widthstring | number

Container width

Default:"100%"
heightstring | number

Container height

Default:"100%"
classNamestring

Additional CSS classes

Default:undefined
childrenReactNode

Content rendered above the effect

Default:undefined
speednumber

Animation speed multiplier (0.01–3.0)

Default:0.6
scalenumber

Pattern scale / zoom (0.5–5.0)

Default:0.6
octavesnumber

Number of noise octaves (1–8)

Default:6
persistencenumber

Amplitude decay per octave (0.1–1.0)

Default:0.6
lacunaritynumber

Frequency multiplier per octave (1.0–4.0)

Default:2.4
driftSpeednumber

Primary flow drift speed (0–0.5)

Default:0.04
warpSpeednumber

Secondary warp drift speed (0–0.5)

Default:0.08
color1string

First color hex

Default:"#0a0a0a"
color2string

Second color hex

Default:"#e0e0e0"
colorGainnumber

Color intensity multiplier (0.1–3.0)

Default:1
saturationnumber

Saturation adjustment (0–2.0)

Default:0
brightnessnumber

Brightness offset (-0.5–0.5)

Default:0.15
opacitynumber

Master opacity (0–1)

Default:1
cursorInteractionboolean

Enable cursor interaction to intensify warp and contrast near pointer

Default:false
cursorIntensitynumber

Cursor effect strength multiplier (0–3)

Default:1