|
@@ -133,21 +133,20 @@ function loadGeometry( data, url ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- var material = new THREE.MultiMaterial( data.materials );
|
|
|
var mesh;
|
|
|
|
|
|
if ( data.geometry.animations !== undefined && data.geometry.animations.length > 0 ) {
|
|
|
|
|
|
console.log( 'loading animation' );
|
|
|
data.materials[ 0 ].skinning = true;
|
|
|
- mesh = new THREE.SkinnedMesh( data.geometry, material, false );
|
|
|
+ mesh = new THREE.SkinnedMesh( data.geometry, data.materials, false );
|
|
|
|
|
|
mixer = new THREE.AnimationMixer( mesh );
|
|
|
animation = mixer.clipAction( mesh.geometry.animations[ 0 ] );
|
|
|
|
|
|
} else {
|
|
|
|
|
|
- mesh = new THREE.Mesh( data.geometry, material );
|
|
|
+ mesh = new THREE.Mesh( data.geometry, data.materials );
|
|
|
|
|
|
if ( data.geometry.morphTargets.length > 0 ) {
|
|
|
|