diff --git a/examples/js/loaders/FBXLoader.js b/examples/js/loaders/FBXLoader.js index 8a5901fa7ab57375caa155de1cfe7e9d4f1f1216..3b399e86d309eec3342337cb42c0625d6a2d8049 100644 --- a/examples/js/loaders/FBXLoader.js +++ b/examples/js/loaders/FBXLoader.js @@ -510,11 +510,19 @@ parameters.map = textureMap.get( relationship.ID ); break; - case " \"AmbientColor": + case "Bump": case " \"Bump": + parameters.bumpMap = textureMap.get( relationship.ID ); + break; + + case "NormalMap": + case " \"NormalMap": + parameters.normalMap = textureMap.get( relationship.ID ); + break; + + case " \"AmbientColor": case " \"EmissiveColor": case "AmbientColor": - case "Bump": case "EmissiveColor": default: console.warn( 'Unknown texture application of type ' + type + ', skipping texture' ); @@ -1362,7 +1370,7 @@ } if ( materials.length > 1 ) { - material = new THREE.MultiMaterial( materials ); + material = materials; } else if ( materials.length > 0 ) {