A WebGL animation with a phong shader