「ホワイト・ファーネス・テスト」
(lousodrome.net)- コンピューターグラフィックスで使われるレンダリングのデバッグツール「ホワイト・ファーネス・テスト」に関する記事
- このテストは、一様な環境で照らされた反射率100%の物体が環境と見分けがつかなくなるという原理に基づいている
- この原理は実生活でも観察でき、たとえば曇天では新雪が空と見分けがつかないように見えることがある
- ホワイト・ファーネス・テストは、双方向反射率分布関数(BRDF)がエネルギー保存則を満たしているか、つまりエネルギーを失ったり加えたりしていないかを確認するために使われる
- このテストでは、サンプリング分布の誤り、サンプルの不適切な重み付け、確率密度関数(PDF)のミスなど、レンダラー実装自体のバグを明らかにできる
- 著者は、パストレーサーを書くときや事前畳み込み済み環境マップを生成するときに、最初の健全性チェックとしてホワイト・ファーネス・テストを使っている
- 記事には、ShaderToyでのホワイト・ファーネス・テストのデモも含まれている
- 著者は結論として、ホワイト・ファーネス・テストはレンダリングの積分部分とBRDF部分の両方を検証できる有用なデバッグツールだと主張している
1件のコメント
Hacker Newsの意見