Changed area light calculation, need feature clean up
This commit is contained in:
@@ -636,8 +636,10 @@ void Frag(PackedVaryingsToPS packedInput,
|
||||
|
||||
// Diffuse
|
||||
ltcValue = EvaluateLTC_Area(isRectLight, center, right, up, halfWidth, halfHeight, transpose(preLightData.ltcTransformDiffuse), /*bsdfData.perceptualRoughness*/ 1.0f, s_lightData.cookieMode, s_lightData.cookieScaleOffset);
|
||||
//utsLightData.diffuseDimmer *= ltcValue.a * intensity;
|
||||
utsLightData.lightColor *= ltcValue.rgb * ltcValue.a * intensity;
|
||||
utsLightData.diffuseDimmer *= ltcValue.a * intensity;
|
||||
//ltcValue = smoothstep(0.0, 0.05, ltcValue);
|
||||
//utsLightData.lightColor *= ltcValue.rgb * ltcValue.a * intensity;
|
||||
utsLightData.lightColor *= ltcValue.rgb * intensity;
|
||||
|
||||
// Specular
|
||||
ltcValue = EvaluateLTC_Area(isRectLight, center, right, up, halfWidth, halfHeight, transpose(preLightData.ltcTransformSpecular[0]), bsdfData.perceptualRoughness, s_lightData.cookieMode, s_lightData.cookieScaleOffset);
|
||||
|
||||
Reference in New Issue
Block a user