Render water caustics at interractive framerates using WebGL with JavaScript
- Swimming pool in a skybox
- Contains
- Light
- Background: skybox
- Water: random / interactive waves
- Walls and Bottom: tiles
- Object: sphere / apple / duck
- Caustics
- Reflection
- Refraction
- Shadow
- Caustics
- Waves
- Object Interaction
Click this link
- Interaction: Left Mouse
- Rotation: Right Mouse
- Scale: Scroll using the mouse
- WebGL Water: Demo, Github
- ThreeJS Caustics: Demo, Github
- Underwater Caustics
- Rendering Water Caustics: Code
- Water Caustics: Video, Github
- WebGL Fluid: Demo, Github