2009-07-27 8 views
5

私は遅延シェーディングについて多くのことを読んできており、試してみたいと思っています。問題は、遅延シェーディングが非常に多くのライトを同時にサポートする方法を示すサンプルを見つけることができないことです。コードサンプラーとnVidia HDRサンプルの単一のライトで非​​常に簡単なデモが見つかりました。Deferred Shading DirectXのデモ?

照明を使った陰影付けの仕方について、入門用のチュートリアル(コード付き)をどこに置くべきかは誰にも分かりますか?私はそれを1つの光で動作させることができますが、1つの光は少し単純です(むしろ明らかにPです)。また、私は唯一の方法を知っている指向のライトは、遅延シェーディングコードで、それは素敵ですがレンダリングの規則的な方法とは少し違うので、私はそこにwreeのチュートリアルや何かを見つけることができますか、遅延レンダリングでシェーダーと特殊fxを書く方法を理解していますか?

ありがとうございました!

答えて

8

NVIDIAのもの​​が通常は良いです:http://developer.nvidia.com/object/6800_leagues_deferred_shading.html

はここだけでなく、合理的なXNAチュートリアルです:ブログの面ではhttp://www.ziggyware.com/readarticle.php?article_id=155

Wolfgang Engel年代は(良いスタートで、Christer Ericson最近のリンクの束を投稿しました彼の「Catching Up Part 2」の記事のグラフィックセクションを参照)。

ああ、G-Buffer paperもあまりにも読み込みが必要です。あまり実用的ではありませんが、プロセスと根拠の良いレビューです。