ゲヱム道館 - 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
【再生リスト】
• 開発中のゲームのデモ
最新ニュース
-
解散したRepezen Foxxのチャンネルに異変 登録者がわずか2日で4万人減少
2026.06.12
-
チバニャン、ヒカルの“伝説の曲”『仮面武闘会』続編を制作へ 「作る事になったw」
2026.06.12
-
2026.06.11
-
2026.06.11
人気のニュース2026.06.06~
1
2
3
4
三崎優太、溝口勇児とのトラブル示唆 てんちむとの結婚後「めちゃくちゃ理不尽なことされた」
2026.06.06
5
女性大食いYouTuber「三年食太郎」、自身の性行為動画を自らXに投稿
2026.05.29
6
平成フラミンゴ・RIHO、同棲していた恋人との破局を報告 「人生の経験になった」
2026.06.07
7
溝口勇児のAIスクールに「偽のカウントダウンタイマー」 消費者庁の注意喚起手法に該当
2026.06.05
8
9
10










