| Since | 20.0 |
chiang_fur BSDFを返します。
bsdf chiang_fur(vector nn, vector tanV, float mask, float cuticle, float R_v, float R_s, float TT_v, float TT_s, float TRT_v, float TRT_s, float shift, vector absorption_coeff, float ior, float R2_v, float R2_s, vector R2_color, ...)
bsdf chiang_fur(vector nn, vector tanV, float mask, float cuticle, float R_v, float R_s, float TT_v, float TT_s, float TRT_v, float TRT_s, float shift, vector absorption_coeff, float ior, ...)
Chiang氏のA Practical and Controllable Hair and Fur Model for Production Path Tracing、
Ling-Qi Yan et al氏のPhysically-AccurAate Fur Reflectance: Modeling, Measurement and Renderingの論文で説明されている
物理ベースのファーとヘアーのモデルの計算をするBSDFを作成します。
Chiang Furは、Chiangモデル - シェーダの拡張です。
このモデルは、ファーと太いヘアーの構造上の特徴(いわゆる、Medulla)を考慮します。
Note
このモデルは、カーブジオメトリのみに適しています。
BSDFに関する情報は、PBRシェーダの書き方を参照してください。
nn
バンプ/シェーディング法線。
tanV
V方向に沿った接線ベクトル。
mask
Medullaを優先してメインローブをマスクします。
cuticle
ヘアーの一番外側のレイヤのフレネル係数を調整します。
R_v
ローブR(論文のセクション4.1)の縦方向の粗さの値v。
R_s
ローブR(論文のセクション4.1)の横方向の粗さの値s。
TT_v
ローブTT(論文のセクション4.1)の縦方向の粗さの値v。
TT_s
ローブTT(論文のセクション4.1)の横方向の粗さの値s。
TRT_v
ローブTRT(論文のセクション4.1)の縦方向の粗さの値v。
TRT_s
ローブTRT(論文のセクション4.1)の横方向の粗さの値s。
shift
鏡面ハイライトの位置に影響を与えるキューティクル角度を意味します。
-1から1の入力範囲は、内部で-90から90にマップされます(例えば、3度は3/90 = 0.03333となります)。
absorption_coeff
吸収係数(論文のセクション4.2)。
ior
屈折率(例えば、1.55)。
R2_v
追加ローブR2の縦方向の粗さの値v。
R2_s
追加ローブR2の横方向の粗さの値s。
R2_color
追加R2ローブは、反射に色を付けるカラー入力を持ちます。
例えば、これを使用することで、虹色を際立たせることができます。
| See also | |
| bsdf |
|
| pbr |
|
| shading |
|