Yong Su has ported Evan Wallace's classic WebGL Water demo to Three.js, adding enhancements like configurable pool shapes (rounded boxes), a light-follow camera mode, and an extensible object system. The simulation features ray-traced reflections, refractions, caustics, and interactive objects. A live browser demo and GitHub repository are available, allowing users to draw ripples, move objects, and toggle gravity.
3.6K Impressions