WaveJS
Description here
Examples
Sphere with shadows
Cute rabbit spinning
Ray casting