Yong Su brought Evan Wallace's WebGL demo to WebGPU, showcasing advanced real-time graphics techniques like ray-traced reflections and refractions, caustics, and physically-based water simulation, fully running in the browser with the modern WebGPU API.
You can try the demo here and visit the GitHub repository by clicking this link. Draw on the water to create ripples, drag the background to rotate the camera, and drag the sphere to move it. Press the L key to adjust the light direction, press the G key to toggle gravity, and press the spacebar to pause or unpause.
The original Evan Wallace's demo can be found here. If you want to see more WebGPU water, check out matsuoka_601's fluid simulations: