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