2

最近、私は Light Propagation Volumes、Reflective Shadow Mapping、Imperfect Shadow Mapping などのリアルタイム GI テクニックを研究しています。しかし、本当に私の注意を引いたのは、もちろん Sparse Octree Voxel Cone Tracing でした。それはすべてを持っています:GI、近似鏡面反射、遅延レンダリングパイプラインに簡単に統合でき、ノイズがなく、計算に関与するモデルのポリゴンの重さに依存しません/本当に気になることの1つは透明性です. 半透明のボクセルを適切に照らすにはどうすればよいですか? (色ガラスや半透明のカーテンなど)?

出来ますか?何か案は?ありがとうございました!

4

1 に答える 1

2

アルファブレンディングのような透明度を実現するためのアイデアは次のとおりです。

  • ボクセルにアルファ値を保存する

  • ボクセルをフィルタリングするとき、および光の蓄積中にボクセルに遭遇した後に、乗法 (1-アルファ) 蓄積を使用します。

  • 円錐に沿って進み、結果にアルファを掛けながら光を蓄積します

  • alpha がゼロの場合は停止

屈折のために、円錐を屈折させる必要があります (BRDF は BTDF に置き換えられます)。

より良い回答については、著者に連絡することを検討する必要があります

于 2013-08-11T00:21:55.717 に答える