浏览代码

Spec Term Fix

Sebastien Vandenberghe 8 年之前
父节点
当前提交
94367210bb

文件差异内容过多而无法显示
+ 2616 - 2616
dist/preview release/customConfigurations/minimalViewer/babylon.d.ts


文件差异内容过多而无法显示
+ 1 - 1
dist/preview release/customConfigurations/minimalViewer/babylon.js


文件差异内容过多而无法显示
+ 1 - 1
dist/preview release/customConfigurations/minimalViewer/babylon.max.js


文件差异内容过多而无法显示
+ 2616 - 2616
dist/preview release/customConfigurations/minimalViewer/babylon.module.d.ts


+ 1 - 1
src/Shaders/ShadersInclude/pbrFunctions.fx

@@ -95,7 +95,7 @@ vec3 computeSpecularTerm(float NdotH, float NdotL, float NdotV, float VdotH, flo
     float specTerm = max(0., visibility * distribution) * NdotL;
 
     vec3 fresnel = fresnelSchlickGGX(VdotH, reflectance0, reflectance90);
-    return vec3(specTerm, specTerm, specTerm);
+    return fresnel * specTerm;
 }
 
 float computeDiffuseTerm(float NdotL, float NdotV, float VdotH, float roughness)