2015-02-01から1ヶ月間の記事一覧

グローバルイルミネーション(28)

PSSMLTもERPTも思ったほど品質が上がらない。 確かに良いところもあるにはあるが総合的には普通のパストレのほうがまし。 ※これは私の実装に問題があると思う。 確かに隙間から漏れてくる光は旨く捉えている。パストレでは難しいケースだ。 しかし、デカイ光…

グローバルイルミネーション(27)

多少まともに結果が出るようになった。 とは言えPSSMLTがものすごく優れているとは言えない結果。 たしかに普通のパストレ(PT)と比較するとその差は歴然だがNextEventEstimationを実施したPTとはぱっと見た目は殆ど同じ。 しかし、拡大してみると確かに明る…

グローバルイルミネーション(26)

とりあえず、色んな情報は捨て去っていつもの妄想で理にかなうように作り直しては捨てるという馬鹿馬鹿しい作業をやっているうちになんとなく分かってきた。 ・あるピクセルに注目してサンプリングN ・輝度に応じてNから重点サンプリング ・あとはPSSに従っ…

グローバルイルミネーション(25)

ピクセル値を4倍している意味はやっぱり不明。 そこで条件を変えて比較してみた。 穴空間「http://kagamin.net/hole/」で公開されているのを使わせてもらった。 ソースコードはシーンデータ部だけ変更している。 一番上はパストレーシング。 2段目は左から…

グローバルイルミネーション(24)

Primary Sample Space Metropolis Light Transport (PSSMLT) Energy redistribution path tracing (ERPT). まだ適当にごまかしている(というか想像で作った箇所がある) 概ね論文に従っているが理解できない所が結構あるので正しい実装にはなっていないと思…

グローバルイルミネーション(23)

Primary Sample Space MLTの実装中。 大体、動くようになった。 ノイズが多い。 並列化が出来ない(スレッド可は出来るけどPCクラスター並列化は困難)。 普通のパストレをほぼ書き直さなくて良いと思ったけどそうでもなかった。 まだどっか間違っている可能…