2015-10-27 15 views
1

hair rendering slide通過Sheuermann在ATI開發的2004年GDC,我發現這樣的代碼:在Kajiya-Kay模型中,dirAtten的值是什麼意思?

float StrandSpecular (float3 T, float3 V, float3 L, float exponent) 
{ 
    float3 H = normalize(L + V); 
    float dotTH = dot(T, H); 
    float sinTH = sqrt(1.0 - dotTH*dotTH); 
    float dirAtten = smoothstep(-1.0, 0.0, dot(T, H)); 
    return dirAtten * pow(sinTH, exponent); 
} 

我真的不知道該值dirAtten的意思是,這是否正是在這種陰影模型是什麼意思?

回答

0

我認爲這dirAtten作爲一個衰減coeffecient它控制你可以看到照明的範圍。