Jos Stam の Stable Fluids に出くわしたり、3D の例を持っている人はいますか? これの 3D バージョンを openGL で追求する必要がありますが、そうするのにひどい時間を費やしています。できればopenGL/C/C++でこの例はありますか?
2 に答える
これは、Navier Stokes equitation の解法について私が見つけた最良の情報です (約 6 か月前に検索): link text。私が今まで見つけた中で最も簡単な方法で、方程式ソルバーのすべての部分を説明しています。Jos Stam の論文を詳しく調べたわけではありませんが、この等式に基づいているようです。
ただし、私が投稿したリンクも 2D ですが、コードは非常に簡単なので、1 つ (またはそれ以上の xD) の追加次元を追加しても問題ありません。
編集:私がリンクしたトークが Jos Stam によって行われたことに気付きました :)。世界は狭い。それにもかかわらず、講演はpdfよりもよく文書化されているので、役に立てば幸いです.
この回答は数年遅れていますが、それでも役立つ場合があります。
3D 実装はこちら: http://graphics.ethz.ch/teaching/former/imagesynthesis_06/miniprojects/p3/
別の 3D 実装: https://code.google.com/p/smoke3d
また、この論文の最後にソース コードがあります (Bongart、Robert) http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2007/rapporter07/bongart_robert_07018.pdf