Anisotropic Ward BRDF
このプラグインは、以下の論文に記載されている、異方性ウォード反射モデルといくつかの拡張機能を実装しています。
- “Measuring and Modeling Anisotropic Reflection” by Greg Ward
- “Notes on theWard BRDF” by Bruce Walter
- “An Improved Normalization for the Ward Reflectance Model” by Arne Dür
- “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
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