소스 검색

Revert "Fix diffuse shader code of Specular-Glossiness"

This reverts commit 8360b532643264f817e9d648b72e43c20f111ba5.
Takahiro 8 년 전
부모
커밋
f9190b50fa
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/renderers/shaders/ShaderChunk/lights_physical_fragment.glsl

+ 1 - 1
src/renderers/shaders/ShaderChunk/lights_physical_fragment.glsl

@@ -1,7 +1,7 @@
 PhysicalMaterial material;
 
 #ifdef STANDARD_SG
-	material.diffuseColor = diffuseColor.rgb;
+	material.diffuseColor = diffuseColor.rgb * ( 1.0 - max( max( specular2Factor.r, specular2Factor.g ), specular2Factor.b ) );
 	material.specularRoughness = clamp( 1.0 - glossinessFactor, 0.04, 1.0 );
 	material.specularColor = specular2Factor.rgb;
 #else