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)
Examples
The following examples include this node.
FurBallWorkflow Example for Fur geometry node
このサンプルでは、Fur SOPとMantra Fur Procedural SHOPをアニメーションするスキンジオメトリに適用する方法を説明しています。 CVEXシェーダを使って、ジオメトリに割り当てられたアトリビュートに応じて髪の毛の見た目を定義しています。
FurPipelineExample Example for Fur geometry node
このサンプルでは、カスタムシェーダを使ってFur SOPで生成したファーの外観を定義する方法を説明しています。
See also |