我有两个单独的模型,其中第一个model
材质加载了第二个材质。下面我用OBJLoader和MTLLoader加载两个单独的模型和材料文件:
MTLLoader.setPath( 'models/' );
var url = "model.mtl";
MTLLoader.load( url, function one( materials ) {
materials.preload();
OBJLoader.setMaterials( materials );
OBJLoader.setPath( 'models/' );
OBJLoader.load( 'model.obj', function ( object ) {
scene.add( object );
});
});
MTLLoader.setPath( 'models2/' );
var url2 = "model2.mtl";
MTLLoader.load( url2, function two( materials2 ) {
materials2.preload();
OBJLoader.setMaterials( materials2 );
OBJLoader.setPath( 'models2/' );
OBJLoader.load( 'model2.obj', function ( object ) {
scene.add( object );
});
});
我没有指定纹理路径,因为.mtl文件链接已经有了路径。我知道我做错了但我无法在任何地方找到任何解决方案。为什么我的第一个模型没有应用正确的材料?我只想将相应的材料正确应用到其模型中。