Răsfoiți Sursa

Environment : Fix prefiltered irradiance

TothBenoit 3 luni în urmă
părinte
comite
841ab8e59f
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      h3d/scene/pbr/Environment.hx

+ 1 - 1
h3d/scene/pbr/Environment.hx

@@ -97,7 +97,7 @@ class IrradShader extends IrradBase {
 				var amount = n.dot(l).saturate();
 				if( amount > 0 ) {
 					var envColor = gammaCorrect(min(envMap.get(l).rgb, hdrMax));
-					color += envColor * amount;
+					color += envColor * (isSpecular ? amount : 1.0);
 					totalWeight += amount;
 				}
 			}