Selaa lähdekoodia

Merge pull request #14067 from takahirox/GLTFLoaderMultiMaterialMorphAnimation

GLTFLoader: Fix loadAnimation for Morph + MultiMaterial
Mr.doob 7 vuotta sitten
vanhempi
commit
2ec2aa0842
1 muutettua tiedostoa jossa 3 lisäystä ja 4 poistoa
  1. 3 4
      examples/js/loaders/GLTFLoader.js

+ 3 - 4
examples/js/loaders/GLTFLoader.js

@@ -2841,14 +2841,13 @@ THREE.GLTFLoader = ( function () {
 
 						if ( PATH_PROPERTIES[ target.path ] === PATH_PROPERTIES.weights ) {
 
-							// node should be THREE.Group here but
+							// node can be THREE.Group here but
 							// PATH_PROPERTIES.weights(morphTargetInfluences) should be
-							// the property of a mesh object under node.
-							// So finding targets here.
+							// the property of a mesh object under group.
 
 							node.traverse( function ( object ) {
 
-								if ( object.isMesh === true && object.material.morphTargets === true ) {
+								if ( object.isMesh === true && object.morphTargetInfluences ) {
 
 									targetNames.push( object.name ? object.name : object.uuid );