【shader】地面阴影使用软边

main
刘涛 2025-04-10 16:49:29 +08:00
parent ec3e80486e
commit 1bf6e55009
1 changed files with 13 additions and 13 deletions

View File

@ -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);