【shader】地面阴影使用软边
parent
ec3e80486e
commit
1bf6e55009
|
|
@ -210,21 +210,21 @@ Shader "NLD_URP/NLD_Scene_Lightmap_Ground"
|
|||
half giR = 1;
|
||||
#endif
|
||||
|
||||
if (lightAttenuation < 0.5 || giR < 0.5) {
|
||||
surfaceData.albedo *= _shadowScale;
|
||||
}
|
||||
// return giR;
|
||||
|
||||
if (_toggleUseLambert > 0.5)
|
||||
{
|
||||
inputData.bakedGI *= surfaceData.albedo;
|
||||
surfaceData.albedo *= max(min(lightAttenuation, giR), _shadowScale);
|
||||
|
||||
LightingData lightingData = CreateLightingData(inputData, surfaceData);
|
||||
{
|
||||
lightingData.mainLightColor += CalculateBlinnPhong2(mainLight, inputData, surfaceData);
|
||||
}
|
||||
|
||||
return CalculateFinalColor2(lightingData, surfaceData.alpha);
|
||||
}
|
||||
// if (_toggleUseLambert > 0.5)
|
||||
// {
|
||||
// inputData.bakedGI *= surfaceData.albedo;
|
||||
//
|
||||
// LightingData lightingData = CreateLightingData(inputData, surfaceData);
|
||||
// {
|
||||
// lightingData.mainLightColor += CalculateBlinnPhong2(mainLight, inputData, surfaceData);
|
||||
// }
|
||||
//
|
||||
// return CalculateFinalColor2(lightingData, surfaceData.alpha);
|
||||
// }
|
||||
|
||||
return half4(surfaceData.albedo, surfaceData.alpha);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue