ゲヱム道館 - Gamedokan
三角形ポリゴンだけで炎を表現
- 影片類型
- 一般
- 發布日期/時間
- 2024年3月25日 21:00
- 動畫長さ
- 00:15
- 觀看次數
- 296回
- 點讚數
- 17
- コメント數
- 1
- エンゲージメント率
- 6.1%
- データ確認日時
- 2024年4月1日 10:12
動畫概要
焚き火の炎を、1つの正三角形ポリゴンをインスタンシングで16個重ねて描畫し、炎を表現しました。各パーティクルは、行列と不透明度のみをリアルタイムで書き換えています。
この手法で實裝したのは初めてで、上手くいくかどうかわかりませんでしたが、わりと良い感じになったので紹介します。
パーティクルは、發生位置はランダム、ビルボード行列を適用、スケーリングで變形させています。
「深度テストは行うが、深度バッファへの書き込みを行わない」事によって、炎と薪の深度テストは適用されますが、パーティクル同士は前後關係無く重なって描畫されます。
ブレンドは加算アルファブレンドです。炎には赤、緑、青の色要素が含まれるので、たくさん重なるとホワイトアウトして眩しく見えます。
これに煙を追加すれば、より雰圍氣が出ると思います。また、この焚き火を光源としてキャラクターをライディングすれば、キャンプファイヤーの雰圍氣が出て面白そうです。
【開發環境】
OS: Windows
統合開發環境: Visual Studio
言語: C++
レンダリングAPI: OpenGL4.6
シェーダー: GLSL
【ハードウェア】
GPU: NVIDIA GeForce GTX 1660
CPU: AMD Ryzen 5 2600 Six-Core Processor 3.40 GHz
【再生リスト】
• 開發中のゲームのデモ
この手法で實裝したのは初めてで、上手くいくかどうかわかりませんでしたが、わりと良い感じになったので紹介します。
パーティクルは、發生位置はランダム、ビルボード行列を適用、スケーリングで變形させています。
「深度テストは行うが、深度バッファへの書き込みを行わない」事によって、炎と薪の深度テストは適用されますが、パーティクル同士は前後關係無く重なって描畫されます。
ブレンドは加算アルファブレンドです。炎には赤、緑、青の色要素が含まれるので、たくさん重なるとホワイトアウトして眩しく見えます。
これに煙を追加すれば、より雰圍氣が出ると思います。また、この焚き火を光源としてキャラクターをライディングすれば、キャンプファイヤーの雰圍氣が出て面白そうです。
【開發環境】
OS: Windows
統合開發環境: Visual Studio
言語: C++
レンダリングAPI: OpenGL4.6
シェーダー: GLSL
【ハードウェア】
GPU: NVIDIA GeForce GTX 1660
CPU: AMD Ryzen 5 2600 Six-Core Processor 3.40 GHz
【再生リスト】
• 開發中のゲームのデモ
最新新聞
-
TAIKISLIFE / タイキライフが登録者數600萬人を達成
2026.06.13
-
解散したRepezen Foxxのチャンネルに異變 登録者がわずか2日で4萬人減少
2026.06.12
-
チバニャン、ヒカルの“傳説の曲”『假面武鬪會』續編を制作へ 「作る事になったw」
2026.06.12
-
2026.06.11
熱門新聞2026.06.06~
1
2
3
4
三崎優太、溝口勇兒とのトラブル示唆 てんちむとの結婚後「めちゃくちゃ理不盡なことされた」
2026.06.06
5
平成フラミンゴ・RIHO、同棲していた戀人との破局を報告 「人生の經驗になった」
2026.06.07
6
女性大食いYouTuber「三年食太郎」、自身の性行為動畫を自らXに投稿
2026.05.29
7
8
9
10









