質問

私は体積粒子のアイデアを試しています。「ボリューム」とは、実際にパーティクルごとの 3D モデルを意味するわけではありません。通常、他のパーティクルとブレンドするのはより高価であり、困難です。私が言いたいのは、体積測定に可能な限り近いように見える 2D 粒子です。現時点で私/私たちが試しているのは、追加のローカル Z テクスチャ (球状など) を持つパーティクルであり、アルファ値と Z による近さの組み合わせに従ってアルファ透明度を実行します。これは、パーティクルが存在しないという事実によって改善されます。単一の平面 Z を持ちます。クールな追加は照明 (および影) との相互作用だと思いますが、ここで問題となるのは、照明の式がどのように見えるかです (透明性を考慮して、加算的なものではなく、煙と塵/雲について話していると仮定しましょう)ブレンド) - あらゆる提案を歓迎します。

また、法線を追加して、実際にすべてを 2 つのテクスチャに押し込めるようにすることも考えました。

  • ディフューズ&アルファテクスチャ。
  • 通常および 256 レベル精度の Z チャネル テクスチャ。

他にどのような方向性が考えられるのかを確認し、使用できる適切な照明方程式に関するアイデアを得るためにこの質問をしました。

役に立ちましたか?

解決

のシミュレーション技術に関する情報を求めているようですね。 参加メディア:「参加しているメディアは光を吸収、放射、散乱する可能性があります。最も単純な関与媒体は光のみを吸収します。それは媒質を通過する光が媒質の密度に応じて減衰することを意味します。」

ここにいくつかのリンクがあります いくつかの画像例 そしてフリスヴァド、クリステンセン、ジェンセンの SIGGRAPH 2007 論文 (PDFも含めて).

他のヒント

球形のビルボードを使用して体積効果を表現することに関する素晴らしい論文:

http://www.iit.bme.hu/~szirmay/firesmoke_link.htm

ただし、参加メディアは扱いません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top