Browse Source

WebGLDeferredRenderer: Fixed breakage due to normals defaultnormal_vertex.glsl changes. See #11271.

Mr.doob 8 năm trước cách đây
mục cha
commit
b4616834e3
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      examples/js/renderers/WebGLDeferredRenderer.js

+ 2 - 2
examples/js/renderers/WebGLDeferredRenderer.js

@@ -1722,7 +1722,7 @@ THREE.ShaderDeferred = {
 			THREE.ShaderChunk[ "skinning_vertex" ],
 			THREE.ShaderChunk[ "project_vertex" ],
 
-			"	vNormal = normalize( normalMatrix * objectNormal );",
+			"	vNormal = normalize( transformedNormal );",
 			"	vPosition = gl_Position;",
 
 			"}"
@@ -2131,7 +2131,7 @@ THREE.ShaderDeferred = {
 			THREE.ShaderChunk[ "skinning_vertex" ],
 			THREE.ShaderChunk[ "project_vertex" ],
 
-			"	vNormal = normalize( normalMatrix * objectNormal );",
+			"	vNormal = normalize( transformedNormal );",
 			"	vPosition = gl_Position;",
 
 			"}"