On this page |
このVOPは髪の鏡面反射照明モデルの計算を使用して曲線(髪)の色を生成します。
通常は、照明モデルのネットワークへの追加は、仕上がりの色を出力Cf
入力へ接続する直前に行ないます。
入力 ¶
nN
この法線は、特別に計算したHair Normal VOPへ明示的に接続してください。 このVOPでは、法線は既に正面に向き、正規化されています。
nI
髪の鏡面反射計算や前方計算に使用する入射方向レイです。
入射ベクトルを入力として明示的に接続した場合、入射ベクトルを正規化してください。
入力を接続しなかった場合は、正規化されたグローバル変数I
が使用されます。
nT
曲線(髪)に接するベクトルです。
入力を接続しなかった場合は、正規化されたグローバル変数dPdt
が使用されます。接線ベクトルを入力として接続した場合は、接線ベクトルを正規化してください。
Ks
スペキュラー(鏡面反射)強度です。スペキュラー(鏡面反射)のハイライトを暗くしたり、明るくするのに使う値です。
spec
スペキュラー(鏡面反射)ハイライトカラーです。髪の場合、毛先の色よりもやや明るく、彩度が低い値を推奨します。
rough
曲線(髪)に沿ったスペキュラー(鏡面反射)ハイライトの幅を制御する浮動小数点値です。
出力 ¶
color
髪のスペキュラー(鏡面反射)カラーハイライトです。
Ks * spec * hairspec(nN, -nI, nT, rough)
illum
スペキュラー(鏡面反射)強度およびカラーによる乗算を行なわない、髪だけのスペキュラー(鏡面反射)照明です。 普通は、最終画像の合成で使用する追加の画像プレーン用のエクスポートパラメータとして使用します。
bsdf
PBR wireblinn関数計算を返します。
Ks * spec * wireblinn(nT, 4/rough)
See also |