浏览代码

Environment : Fix prefiltered irradiance

TothBenoit 3 月之前
父节点
当前提交
841ab8e59f
共有 1 个文件被更改,包括 1 次插入1 次删除
  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;
 				}
 			}