Anisotropic Ward BRDF

bmps_ani_b_u0.1v0.1_d0.5_s1.0.png
Anisotropic Ward BRDF
(ward)

このプラグインは、以下の論文に記載されている、異方性ウォード反射モデルといくつかの拡張機能を実装しています。
  1. “Measuring and Modeling Anisotropic Reflection” by Greg Ward
  2. “Notes on theWard BRDF” by Bruce Walter
  3. “An Improved Normalization for the Ward Reflectance Model” by Arne Dür
  4. “A New Ward BRDF Model with Bounded Albedo” by Geisler-Moroder
ウォードモデルはマテリアルのフレネル反射を考慮していないため、Modified Phong BRDF と同じく、このプラグインを新たなシーンで使用することは推奨しません。
Mitsuba には、良い代替となる、roughconductor (Conductor)roughplastic (Plastic) がありますので、できる限り、これらに切り替えることをお勧めします。
このプラグインを使用する場合は、拡散と鏡面反射成分が各カラーチャンネルで 1 値以下にならなければならないことに注意してください。
それ以上の場合は、自動的にエネルギー保持のために適切にスケーリングされます。


Parameter


Ward Model

使用するウォードモデルを選択します。
    • Ward: ウォードによるオリジナルモデルで、グレージング角におけるエネルギー損失が起こります
    • Ward-duer: グレージング角によるエネルギー損失を押さえるよう補正されたウォードモデルで、常にエネルギーを保持するという訳ではありません
    • Balanced: 全画角でエネルギーバランスを行うウォードデュアモデルの改良版
  • タイプ : 文字列
  • 初期値 : Balanced

Ward Ward-duer Balanced
bmps_ani_w_u1.0v0.01_d0.5_s1.0.png bmps_ani_d_u1.0v0.01_d0.5_s1.0.png bmps_ani_b_u1.0v0.01_d0.5_s1.0.png
Roughness U1.00, V1.00, Diffuse Reflectance Color Hex:BCBCBC, Specular Reflectance Color Hex:FFFFFF


Roughness U / Roughness V

マイクロファセットの平均平方傾斜を使っている未確定表面マイクロジオメトリの粗さを設定します。
接線および二重接線の方向に沿った異方性の粗さ (0.000000 - 1.000000) を設定します。
  • タイプ : 浮動小数点数またはテクスチャ
  • 初期値 : 0.100000
※0.00 を設定すると、真っ黒くなります。


Diffuse Reflectance Color

拡散反射成分のウェイト (Hex:000000 - Hex:FFFFFF) を設定します。
タイプ : スペクトルまたはテクスチャ
初期値 : Hex:BCBCBC

右端の [T] ボタンを押すことで、Texture タブで設定したテクスチャから選択することができます。
※ テクスチャを使用する場合は、必ず UV マッピングを行ってください。


Specular Reflectance Color

鏡面反射成分のウェイト (Hex:000000 - Hex:FFFFFF) を設定します。
タイプ : スペクトルまたはテクスチャ
初期値 : Hex:FFFFFF

右端の [T] ボタンを押すことで、Texture タブで設定したテクスチャから選択することができます。
※ テクスチャを使用する場合は、必ず UV マッピングを行ってください。



  • 最終更新:2014-07-04 12:57:02

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

認証パスワード