Photon Map サンプリング

nyaxt2006-11-14

デバッグ完了。コーディング1時間、デバッグ10時間?メモリ関連だと思い込んでいたのがまずかった。

計算し終わって画像保存しようとしたらPCが落ちた。こういうときにハードウェア障害はやめてほしいなぁ。

画像は300path/irradiance sample.
ブロックノイズ的なものはIrradianceがキャッシュできないほど変化激しいからとか言い訳。サンプリング自体は正確にできるようになった。

しかし意外とPhoton Mapからのサンプリングは早い。純パストレにしてもいけるかも。ボトルネックになるかと思ったら、そもそも交差判定にかなりの時間がかかっているのでした。

TODO:
cosθ < 0の場合への対処とMultiple Importance Sampling化。
Concentric Mappingへの変更。