Direct Illumination (direct)

このインテグレーターは、各ピクセルのサンプルのためにユーザーによって指定された数の BSDF とエミッターのサンプルを生成し、パワー ヒューリスティック (power heuristic) を使用して結合する、多重重点的サンプリングを使用するダイレクト イルミネーションを実装します。通常、BSDF サンプリングは光沢のあるオブジェクトに対して非常にうまく動作しますがそれ以外に対してはあまり良く動作せず、エミッター サンプリングはその逆となります。これら 2 つのサンプリングを組み合わせることにより、両方のケースで良い結果を得ることができます。
それぞれのサンプリング数は個別に設定できるので、エミッター サンプリングのみや BSDF サンプリングのみのインテグレーターとして利用することも可能です。 (Blender 上の Mitsuba では、設定可能最小値が「1」なので、どちらかだけのサンプリングだけを行う … ということはできないようです)
最良の結果を得るには、低食い違いサンプル ジェネレーター (ldsampler) と組み合わせます。
一般的には、出力レンダリングのばらつきが許容できるところまでサンプル数を大きくするべきですが、このインテグレーターはサンプル数を比較的低く設定することができます。

推奨サンプルジェネレーター


注意

  • このインテグレーターは、パーティシペイト メディアや間接照明を正しく処理しません。


Parameter


Emitter Samples

シーンのエミッターによって実装されるダイレクト イルミネーション ストラテジーによって生成するサンプル数 (1 - 512) を設定します。
  • タイプ : 整数
  • 初期値 : 1

BSDF Samples

シーンのサーフェスによって実装される BSDF サンプリング ストラテジーによって生成するサンプル数 (1 - 512) を設定します。
  • タイプ : 整数
  • 初期値 : 1

Emitter Samples:
BSDF Samples:
1
1
64
1
1
64
64
64
Int_direct_s_o_00_l1.jpg Int_direct_1_1_00_l1.jpg Int_direct_64_1_00_l1.jpg Int_direct_1_64_00_l1.jpg Int_direct_64_64_00_l1.jpg
※差が分かりやすいように、Pixel smaples を 1 にして実行しています。

Strict Normals

有効にすることで、潜在的な矛盾を含んでいるシェーディング法線があるかを厳しくチェックします。詳細については、Integrators の 「法線の厳密なチェック - Strict Normals」を参照してください。
  • タイプ : ブーリンアン
  • 初期値 : オフ

Hide Emitters

有効にすることで、直接見えるエミッタを非表示にします。
詳細については、Integrators の 「直接見える発光体を隠す - Hiding directly visible emitters」を参照してください。
  • タイプ : ブーリンアン
  • 初期値 : オフ


  • 最終更新:2014-07-31 15:42:01

このWIKIを編集するにはパスワード入力が必要です

認証パスワード