
David Leeによって投稿された小さな美しいデモ- 参照 ( ディスカッション )。
「マジック」のほとんどは、GPUのGLSLシェーダーを使用して行われます。3Dグラフィックスを操作するには、マトリックスを含むJavaScriptコードが必要です。 波動アルゴリズムは、SIGGRAPH 2002で公開された記事「Ocean Wave Simulation」でJerry Tessendorfが説明した方法に基づいています(リンクにはC ++で記述されたソースコードが含まれています)。 トピックでこれを読むことができます。
デモが動作しない場合(「ブラウザは必要な技術をサポートしていないようです。YouTubeで引き続き表示できます」)、 jsfiddleソースコードと一緒に視聴することができます。残りのオーバーボードはhasWebGLSupport()を見逃しません。
PS さらに興味深い リンクがいくつかあり ます 。