Watercolor Trail
Demonstrates ping-pong framebuffers (two WebGL render targets swapped each frame) so a GLSL shader can accumulate and bleed paint over time, like wet watercolour. Three.js + React Three Fiber.
Move mouse to paint, click to splatter
Presets
brushSize
brushSoftness
paintOpacity
fadeSpeed
spreadAmount
colorPalette
colorSpeed
paperGrain
clickSplatter
splatterSize