Loading...

WebGL Water

Made by Evan Wallace

This demo requires a decent graphics card and up-to-date drivers. If you can't run the demo, you can still see it on YouTube.

Interactions:

Draw on the water to make ripples

Drag the background to rotate the camera

Press SPACEBAR to pause and unpause

Drag the sphere 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

Caustics (see this for details) **

* requires the OES_texture_float extension

** requires the OES_standard_derivatives extension