Tweak floor normal map shading

This commit is contained in:
2023-03-18 14:41:07 +00:00
parent c6120f2fc9
commit 6461535579
4 changed files with 7 additions and 5 deletions
+3 -2
View File
@@ -13,9 +13,10 @@ void main() {
vec3 norm = normbit.xyz - pos;
float y1 = dot(normalize(norm), normalize(distVec));
float y2 = float(y1 > 0 ? 1 : 0);
//float y3 = clamp(0.5 * (y1 + 1),0,1) ;
float y3 = clamp(y1 + 1,0,1) ;
float y = float(normbit.w == 0 ? y3 : y2);
//float y = y2;
float y3 = clamp(0.5 * (y1 + 1),0,1) ;
float y = float(normbit.w == 0 ? y2 : y2);
float dist = dot(distVec, distVec);
if (dist > rad) {
discard;