Added on Jun 29, 2026
Rain Puddle | Demos | Faraz Shaikh

About
Rain Puddle is a demo by Faraz Shaikh that simulates rain falling on a wet road at night. A round patch of dark asphalt sits in the frame, lit by warm streetlight reflections, with puddles spreading across it and rings rippling out wherever a drop lands. Thin streaks of rain fall through the black sky above. It's built with Three.js and React Three Fiber, using his Three-Custom-Shader-Material library to add the puddle shader to the road material. You can drag to orbit the patch and watch the reflections change.
What it is
How it works
Submitted by
mesh3d
Similar Three.js experiments
WebGPU Water
made by Yong Su and Evan Wallace
WebGPU Ribbon Carousel
made by aengel