bsdf medulla_henyeygreenstein(float anisotropic_bias, ...)
このBSDFは、カーブのMedulla(メデュラ:毛髄)シェーディングに特化して設計されています。
これは、Diffuse Transmission Diffuse LPEのC<TD>.* [LO]に対して前方散乱成分を、
Reflection Diffuse LPEのC<RD>.* [LO]に対して後方散乱成分を寄与します。
Henyey-Greenstein関数は、anisotropic_bias引数に応じて、光を前方または後方へ散乱させます。
anisotropic_biasは、-1から1の間の浮動小数点値でなければなりません。
0の値は等方性散乱を引き起こします(isotropic() BSDFと同一です)。
プラスの値は前方散乱を、マイナスの値は後方散乱を生成します。
-1および1の極値では、すべての光が一方向へ散乱します。
-
-1の場合、光は光源の方向へ後方散乱します。 -
1の場合、散乱方向に変化はありません。
Note
Henyey-Greenstein BSDFを構築するのに法線ベクトルは必要ありません。
これは、このBSDFに方向性がないためです。
このBSDFのデフォルトのアルベドは1であり、これは入射光の100%を散乱することを意味します。
| See also | |
| bsdf |
|
| shading |
|
| volumes |