2Dで、リアルタイムの非インタラクティブな煙や火災や霧を実現するには、どこで良いアルゴリズムを見つけることができますか?2D煙/火災/霧アルゴリズム
私はthis simple oneとthis complex 3D oneに出くわしましたが、私はその間に何かを望んでいました。誰でも良いアルゴリズムを知っていますか?
2Dで、リアルタイムの非インタラクティブな煙や火災や霧を実現するには、どこで良いアルゴリズムを見つけることができますか?2D煙/火災/霧アルゴリズム
私はthis simple oneとthis complex 3D oneに出くわしましたが、私はその間に何かを望んでいました。誰でも良いアルゴリズムを知っていますか?
一般的に使用されている最良の「中間」アルゴリズムはパーティクルシステムです。
基本的に、スプライトの束を作成し、簡単なルールに従ってアニメーション化します。適切なパラメータとテクスチャを使用して、公開されたすべてのゲームで行われるように煙を作ります。
その黒魔術のビットは右のそれを得ることができますが、where to look.
最初のリンクは死んでいます。多分ここに移動?:http://people.csail.mit.edu/acornejo/Projects/html/smoke.htm – Justin
まだ死んでいるリンク... – gregoiregentil
ちょうど完全に削除されました。 – Justicle
ほとんどの火災/煙効果はパーティクルシステムを知っている場合始めるためのリソースの負荷があります。私はそこから始めて、ランダム性を微調整することでよりリアルにしようとしました。火の形、色が消える様子、それの方向部分が動く。
真ん中にはあまりありません。粒子系を微調整したり、実際に温度と気流を調べているようです。 Here'sプロジェクトは気温/気流を掘り下げています。
2番目のリンク(Jos Stam)の共著者は、より多くのゲームに焦点を合わせた論文を持っています。Real-Time Fluid Dynamics for Games。非常にアクセスしやすい読み物です.2dの例にとどめることができます。
これに対する回答を受け入れるつもりですか? – Justicle
投票した投票数の最も高いものを選んでください。あなたが間違った答えを選んで、神があなたを雷で打つようにすることはできないのです。 – Justin