bsdf henyeygreenstein(float anisotropic_bias, ...)
Henyey-Greenstein関数は、引数のanisotropic_bias
に-1から1の間の浮動小数点を指定することでライトを前後に散らします。
0の値は、異方向にライトを散らし(isotropic()
bsdfと同じ)、プラスの値は前方向にライトを散らし、マイナスの値は反対方向にライトを散らします。
-1と1の極値は、すべてのライトが単一方向に散らされ、-1ならライトの反対方向、1なら方向は変わりません。
Note
Henyey-Greenstein BSDFの構築には、法線ベクトルは必要ありません。 なぜなら、方向性がないからです。Henyey-Greenstein BSDFのデフォルトのアルベドは1です。これは、入射光の100%を散らすことを意味します。
See also | |
bsdf |
|
shading |
|
volumes |