Three.js Ocean Lab
Water World is a backyard pool of real GPU particle water. Drop in beach balls, rubber ducks, crates and cannonballs that float or sink by their actual density, throw them around, tap the water to splash, and switch on the wave machine, a fountain or a whirlpool, all at once if you like. Browsers without WebGPU get the classic Three.js water lab with ripples, refraction and caustic light.

Explore Water World
Water World is a backyard pool of real GPU particle water. Pool toys float or sink by their actual density, and a wave machine, fountain and whirlpool keep the water moving.
Drop toys with the buttons or keys 1 to 4, drag them to throw, tap the water to splash, and switch effects on and off. Browsers without WebGPU get the classic heightfield water lab with ripples, refraction and caustics.
