5

私は、できれば OpenGL または GPGPU に基づいて、静的オブジェクトと動的光源 (都市モデル) を持つ屋外シーンを照らすための適切なグローバル イルミネーション手法を見つけようとしています。非常に詳細または正確である必要はありませんが、かなり単純で、可能であれば反復的で洗練されている必要があります (中間結果を表示できるようにするため)。

インターネットで見つけたベスト マッチは、レイ トレーシング、事前計算されたラディアンス トランスファー (PRT)、およびラジオシティです。

レイ トレーシングは、私のアプリケーションには遅すぎます。PRT は複雑すぎるようで、事前計算のステップが膨大で、ラジオシティは遅すぎるようで、マルチスレッドで実装できるかどうかはわかりません。

上記の問題のより良いテクニック、または回避策を知っている人はいますか?

4

2 に答える 2

2

svoGI (クラシンのボクセル技術) よりも現実的で使いやすいアプローチに関しては、遅延放射照度ボリュームを考慮することができます。完全なソースが利用可能な素晴らしい webGL デモがここにあります。これは、球面調和関数の使用に基づいています。

LPV のような古い手法もあり、ここここ、およびここで確認できます。

于 2013-02-21T16:33:38.650 に答える
1

はい、この質問は古いですが、人々はまだそれに出くわすかもしれません.
「ボクセルコーントレーシング」はいかがですか?
Unreal Engine 4 はそれを実装し、プレゼンテーションでアルゴリズムについても説明しました。
http://www.unrealengine.com/files/misc/The_Technology_Behind_the_Elemental_Demo_16x9_%282%29.pdf

于 2013-02-21T16:25:33.597 に答える