Explorar el Código

fix the normals for morphs

ide user ide_gero3 hace 13 años
padre
commit
d1261c9293
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      src/renderers/WebGLRenderer.js

+ 3 - 0
src/renderers/WebGLRenderer.js

@@ -3296,6 +3296,9 @@ THREE.WebGLRenderer = function ( parameters ) {
     				object.__webglMorphTargetInfluences[ m ] = influences[ gonnaUse[m]];
                 } else {
                     _gl.vertexAttribPointer( attributes[ "morphTarget" + m ], 3, _gl.FLOAT, false, 0, 0 );
+                    if ( material.morphNormals ) {
+                    	_gl.vertexAttribPointer( attributes[ "morphNormal" + m ], 3, _gl.FLOAT, false, 0, 0 );
+                    }
                     object.__webglMorphTargetInfluences[ m ] = 0;
                 }
 				//used[ candidate ] = 1;

粤ICP备19079148号