三角形ポリゴンだけで炎を表現

2024/03/25 21:00 707回再生 0:16 Shorts 22 いいね 1 コメント
シェア: B!
ゲヱム道館 - Gamedokan
ゲヱム道館 - Gamedokan
登録者 2.8万

概要

焚き火の炎を、1つの正三角形ポリゴンをインスタンシングで16個重ねて描画し、炎を表現しました。各パーティクルは、行列と不透明度のみをリアルタイムで書き換えています。 この手法で実装したのは初めてで、上手くいくかどうかわかりませんでしたが、わりと良い感じになったので紹介します。 パーティクルは、発生位置はランダム、ビルボード行列を適用、スケーリングで変形させています。 「深度テストは行うが、深度バッファへの書き込みを行わない」事によって、炎と薪の深度テストは適用されますが、パーティクル同士は前後関係...