diff --git a/examples/js/loaders/FBXLoader.js b/examples/js/loaders/FBXLoader.js index 2f3e088f2627b7333f3239f6c49e3addbb3eff4d..abd7b4013b2a43d865dbd738e4e9485d387fe9ba 100644 --- a/examples/js/loaders/FBXLoader.js +++ b/examples/js/loaders/FBXLoader.js @@ -1641,6 +1641,14 @@ THREE.FBXLoader = ( function () { this.setupMorphMaterials( sceneGraph ); + // if all the models where already combined in a single group, just return that + if ( sceneGraph.children.length === 1 && sceneGraph.children[ 0 ].isGroup ) { + + sceneGraph.children[ 0 ].animations = sceneGraph.animations; + return sceneGraph.children[ 0 ]; + + } + return sceneGraph; },