WebGL海洋シミュレーション

画像






David Leeによって投稿された小さな美しいデモ- 参照ディスカッション )。







「マジック」のほとんどは、GPUのGLSLシェーダーを使用して行われます。3Dグラフィックスを操作するには、マトリックスを含むJavaScriptコードが必要です。 波動アルゴリズムは、SIGGRAPH 2002で公開された記事「Ocean Wave Simulation」でJerry Tessendorfが説明した方法に基づいています(リンクにはC ++で記述されたソースコードが含まれています)。 トピックでこれを読むことができます。



デモが動作しない場合(「ブラウザは必要な技術をサポートしていないようです。YouTubeで引き続き表示できます」)、 jsfiddleソースコード一緒に視聴することができます。残りのオーバーボードはhasWebGLSupport()を見逃しません。



PS さらに興味深い リンクがいくつかあり ます



All Articles