Pixarラッパーライブラリを作ってみた。セミナー資料!レイトレ合宿現地参加できず...。(1)対数ラスタライザを作った。HLSLのコードが間違えていたようで修正しました。LogPSMで出てきたエイリアシング誤差の可視化を実装してみました。式85を参考にしました。論文中で使われている下の画像ようなものを表示するためのものです。Mapに適用すると下記のようになります。うちのサンプルで公開しているものは,それなりによさげに見えます。Mapの方にも適用してみました。PSSM適用するまでもないシーンなのですが,一応緑色が占める割合が多いので,適切にシャドウマップが適用されていることが分かりますね。奥の方はこんだけちっこいシーンなので当たり前ですがオーバーサンプリング気味になっているので,カスケードの枚数を減らしても大丈夫そうな気がします。USMで2048×2048だったシャドウマップのサイズを256×256に落とすと下記のようになります。奥の方は緑色になっているので確かにシャドウが適切に表示されていますね。手前部分は赤から黄色に近い色になっているので,確かにちょっと汚いのが見て取れます。いう感じでデバッグに結構役立ちそうです。実装間違え等があれば,正しい実装と一緒に指摘していただけると幸いです。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。Reserved.当サイトに掲載の記事・見出し・写真・画像の無断転載を禁じます。