On this page |
これはLambertモデルよりも高度な拡散計算です。 rough 指数により、拡散寄与の広がりを制御します。 通常、そのカラーはマテリアルのメインサーフェスのカラーです。 この照明モデルは、粘土やチョーク、マット塗装といった鏡面反射を考慮しないマテリアルによく使われます。
入力 ¶
nN
法線ベクトルがOren-Nayar拡散計算に使用されます。
入力として明示的に接続した場合は、法線を正規化してください。正面計算はオプションですが推奨します。
この入力を接続しなかった場合は、グローバル変数N
が代わりに使用されます。
nI
Oren-Nayar拡散計算、正面向き計算に使用される入射方向レイです。
入力として明示的に接続した場合は、入射ベクトルを正規化してください。
この入力を接続しなかった場合は、グローバル変数I
が代わりに使用されます。
Kd
拡散強度です。 拡散寄与を暗くまたは明るくするために使用する浮動小数点の値です。
diff
拡散カラーです。このカラーは、ほとんどの場合、マテリアルのメインサーフェスのカラーです。
rough
拡散寄与のサイズや広がりを制御するのに使用される浮動小数点値です。
facefwd
このトグルは、カメラ方向へ前方に向くように法線を変更します。 このトグルをオンにすることを推奨します。
出力 ¶
color
Oren-Nayar拡散カラーの寄与です。
Kd * diff * diffuse(nN, -nI, rough)
illum
拡散強度または拡散カラーによる乗算を行なわない、Oren-Nayarの拡散照明だけです。 通常では、コンポジットで使用する追加画像平面用のExportパラメータとして使われます。
bsdf
PBR拡散計算です。
See also |