소스 검색

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)