Photon Mapper (photonmapper)

このインテグレーターは、2 パス フォトン マッピング アルゴリズムを実装しています。3 つの異なるクラス (拡散、コースティクス、ボリューメトリック) に照明を分割し、各クラスごとに個別のフォトン マップを構築します。
これに続き、パスをトレースしている標準再帰レイが、先のフォトン マップを使用して、カーネル密度推定の実行を開始します。フォトン マップが直接可視化されているため、非常に多くのフォトンが使用されていない限り、結果には「しみ」が表示されます。
簡単にこれらの乱れを除去するためには、ファイナル ギャザリングを実行し、放射照度キャッシュとフォトン マッパーを組み合わせます。キャッシングの性質上、レンダリング処理が高速にもなります。

通常のフォトン マッピング 全オプション最大値 Irradiance Cache を併用
Int_pm_24_10_16_32_250k3_.05_.01_120_0_0_l256.jpg
01h25m50.59s
Int_pm_max_l256.jpg
531h14m29.19s
Int_pm_24_10_16_32_250k3_.05_.01_120_0_0_l256i.jpg
00h40m45.49s

シーンにパーティシペイト メディアが含まれている場合、ビーム ラディアンス エスティメイト (the Beam Radiance Estimate) は、ボリューメトリック散乱による照明の推定に使用されます。

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

  • 特になし

注意

  • 現在、均質なパーティシペイト メディアのみ、サポートされています。


Parameter


Max. path depth

生成される出力イメージの最長パス深さ (-1 - 100) を設定します。
詳細については、Integrators の 「パス深度 - Path depth」を参照してください。
  • タイプ : 整数
  • 初期値 : 24

Russian roulette starting depth

ロシアン ルーレット方式によるパスの終了判定基準の使用を開始する最小パス深さ (0 - 100) を設定します。
  • タイプ : 整数
  • 初期値 : 10

Direct Samples

直接照明成分のために使用されるサンプル数 (-1 - 512) を設定します。
  • タイプ : 整数
  • 初期値 : 16

Glossy samples

光沢のあるマテリアルの間接照明成分のために使用されるサンプル数 (2 - 100) を設定します。
  • タイプ : 整数
  • 初期値 : 32
2 4 8 16 < 32 > 64 100
Int_pm_gs2_l16.jpg
01m55.16s
Int_pm_gs4_l16.jpg
02m11.88s
Int_pm_gs8_l16.jpg
02m43.37s
Int_pm_gs16_l16.jpg
03m48.83s
Int_pm_gs32_l16.jpg
05m57.68s
Int_pm_gs64_l16.jpg
10m13.40s
Int_pm_gs100_l16.jpg
15m02.84s

Global photons

グローバル フォトン マップのために収集することができるフォトンの数 (0 - 10000000) を設定します。
  • タイプ : 整数
  • 初期値 : 250000
10 100 1000 10000 100000 1000000 1000000
Int_pm_gp10_cp0_vp0_l16.jpg
02m15.72s
Int_pm_gp100_cp0_vp0_l16.jpg
02m16.40
Int_pm_gp1000_cp0_vp0_l16.jpg
02m19.54s
Int_pm_gp10000_cp0_vp0_l16.jpg
02m36.73s
Int_pm_gp100000_cp0_vp0_l16.jpg
04m36.34s
Int_pm_gp1000000_cp0_vp0_l16.jpg
06m05.90s
Int_pm_gp10000000_cp0_vp0_l16.jpg
07m16.95s

Caustic photons

コースティクス フォトン マップのために収集することができるフォトンの数 (0 - 10000000) を設定します。
  • タイプ : 整数
  • 初期値 : 250000
10 100 1000 10000 100000 1000000 1000000
Int_pm_gp0_cp10_vp0_l16.jpg
02m15.32s
Int_pm_gp0_cp100_vp0_l16.jpg
02m16.32s
Int_pm_gp0_cp1000_vp0_l16.jpg
02m16.42s
Int_pm_gp0_cp10000_vp0_l16.jpg
02m20.24s
Int_pm_gp0_cp100000_vp0_l16.jpg
02m31.32s
Int_pm_gp0_cp1000000_vp0_l16.jpg
03m16.86s
Int_pm_gp0_cp10000000_vp0_l16.jpg
06m38.81s

Volume photons

ボリューメトリック フォトン マップのために収集することができるフォトンの数 (0 - 10000000) を設定します。
  • タイプ : 整数
  • 初期値 : 250000
10 100 1000 10000 100000 1000000 1000000
Int_pm_gp0_cp0_vp10_l16.jpg
02m13.99s
Int_pm_gp0_cp0_vp100_l16.jpg
02m14.17s
Int_pm_gp0_cp0_vp1000_l16.jpg
02m14.38s
Int_pm_gp0_cp0_vp10000_l16.jpg
02m13.71s
Int_pm_gp0_cp0_vp100000_l16.jpg
02m13.92s
Int_pm_gp0_cp0_vp1000000_l16.jpg
02m14.42s
Int_pm_gp0_cp0_vp10000000_l16.jpg
02m14.20s

Lookup radius (global)

グローバル フォトン マップ内のフォトンのルックアップ最大半径 (0.0001 - 10.0) を設定します。
  • タイプ : 浮動小数点数
  • 初期値 : 0.05
0.0001 0.001 0.01 < 0.05 > 0.1 1.0 10.0
Int_pm_lrg0.0001_l16.jpg
02m51.05s
Int_pm_lrg0.001_l16.jpg
02m49.97s
Int_pm_lrg0.01_l16.jpg
03m07.88s
Int_pm_lrg0.05_l16.jpg
05m57.07s
Int_pm_lrg0.1_l16.jpg
06m21.06s
Int_pm_lrg1.0_l16.jpg
06m54.10s
Int_pm_lrg10.0_l16.jpg
06m55.39s

Lookup radius (caustic)

コースティック フォトン マップ内のフォトンのルックアップ最大半径 (0.0001 - 10.0) を設定します。
  • タイプ : 浮動小数点数
  • 初期値 : 0.01
0.0001 0.001 < 0.01 > 0.05 0.1 1.0 10.0
Int_pm_lrc0.0001_l16.jpg
05m36.93s
Int_pm_lrc0.001_l16.jpg
05m37.28s
Int_pm_lrc0.01_l16.jpg
05m56.93s
Int_pm_lrc0.05_l16.jpg
07m47.33s
Int_pm_lrc0.1_l16.jpg
08m46.29s
Int_pm_lrc1.0_l16.jpg
09m38.46s
Int_pm_lrc10.0_l16.jpg
09m39.58s

Caustic photon map lookup size

フォトン マップ クエリで取り出す必要のあるフォトンの数 (0 - 1000) を設定します。
  • タイプ : 整数
  • 初期値 : 120
0 5 10 50 < 120 > 500 1000
Int_pm_cpmls0_l16.jpg
02m46.08s
Int_pm_cpmls5_l16.jpg
03m03.16s
Int_pm_cpmls10_l16.jpg
03m13.41s
Int_pm_cpmls50_l16.jpg
04m16.99s
Int_pm_cpmls120_l16.jpg
05m57.14s
Int_pm_cpmls500_l16.jpg
08m19.93s
Int_pm_cpmls1000_l16.jpg
08m20.33s

Work unit granularity

並列化のためのフォトンのトレース作業単位の細分性 (0 - 1000) を設定します。
  • タイプ : 整数
  • 初期値 : 0
< 0 > 1 10 50 100 500 1000
Int_pm_wug0_l16.jpg
05m56.56s
Int_pm_wug1_l16.jpg
05m57.71s
Int_pm_wug10_l16.jpg
05m56.07s
Int_pm_wug50_l16.jpg
05m56.54s
Int_pm_wug100_l16.jpg
05m57.94s
Int_pm_wug500_l16.jpg
05m56.71s
Int_pm_wug1000_l16.jpg
05m57.55s

Hide Emitters

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

  • 最終更新:2014-08-05 11:29:51

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

認証パスワード