我只是按照这个例子:http://threejs.org/examples/webgl_loader_obj_mtl.html
但是我的对象没有纹理加载。我使用了.bj和Blender生成的.mtl文件。如何在Three.js中将纹理应用于此对象? 这是我要加载的对象:http://tf3dm.com/3d-model/super-camputer-ibm-75503.html
我如何加载对象:
var loader = new THREE.OBJMTLLoader();
loader.load('obj/servidor.obj', 'obj/servidor.mtl', function(object) {
object.position.y = -80;
scene.add(object);
}, onProgress, onError);
答案 0 :(得分:0)
问题是纹理没有包含在MTL文件中。我用blender应用了纹理并再次生成了obj和mtl,现在Three.js用纹理加载了对象(问题的javascript代码没问题)