ThreeJS Water
Original author:
Evan Wallace
Ported to Three.js by
jeantimex
jeantimex/threejs-water
Interactions:
- Draw on the water to make ripples
- Drag the background to rotate the camera
- Press SPACEBAR to pause and unpause
- Drag the selected object to move it around
- Press the L key to set the light direction
- Press the G key to toggle gravity
Features:
- Raytraced reflections and refractions
- Analytic ambient occlusion
- Heightfield water simulation
- Soft shadows
-
Real-time
Caustics
- Customizable pool shapes with rounded corners
- Three.js geometry and GLTF model support
Tile texture from
zooboing
on Flickr
Loading...