|
@@ -495,7 +495,7 @@ THREE.MMDLoader.prototype.createMesh = function ( model, texturePath, onProgress
|
|
|
|
|
|
var scope = this;
|
|
|
var geometry = new THREE.BufferGeometry();
|
|
|
- var material = new THREE.MultiMaterial();
|
|
|
+ var materials = [];
|
|
|
var helper = new THREE.MMDLoader.DataCreationHelper();
|
|
|
|
|
|
var buffer = {};
|
|
@@ -1329,7 +1329,7 @@ THREE.MMDLoader.prototype.createMesh = function ( model, texturePath, onProgress
|
|
|
|
|
|
}
|
|
|
|
|
|
- material.materials.push( m );
|
|
|
+ materials.push( m );
|
|
|
|
|
|
}
|
|
|
|
|
@@ -1353,7 +1353,7 @@ THREE.MMDLoader.prototype.createMesh = function ( model, texturePath, onProgress
|
|
|
|
|
|
}
|
|
|
|
|
|
- var m = material.materials[ e.index ];
|
|
|
+ var m = materials[ e.index ];
|
|
|
|
|
|
if ( m.opacity !== e.diffuse[ 3 ] ) {
|
|
|
|
|
@@ -1498,7 +1498,7 @@ THREE.MMDLoader.prototype.createMesh = function ( model, texturePath, onProgress
|
|
|
initPhysics();
|
|
|
initGeometry();
|
|
|
|
|
|
- var mesh = new THREE.SkinnedMesh( geometry, material );
|
|
|
+ var mesh = new THREE.SkinnedMesh( geometry, materials );
|
|
|
|
|
|
// console.log( mesh ); // for console debug
|
|
|
|