【发布时间】:2016-04-14 21:47:03
【问题描述】:
我只是按照这个例子:http://threejs.org/examples/webgl_loader_obj_mtl.html
但是我的对象加载时没有纹理。我使用了 Blender 生成的 .obj 和 .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);
【问题讨论】:
-
我们需要一些代码..问题太笼统了..可以是任何东西..
-
现在我添加了一些代码@Velthune
-
代码似乎没问题,所以问题可能出在搅拌机导出上。一般来说,从我刚刚阅读的内容来看,材质和纹理应该在“内部”mtl 文件中。所以看看这里,也许你只需要设置一些场景/环境参数stackoverflow.com/questions/24311026/…
-
我的对象没有加载空白,它加载得很好但没有应用纹理。这是我的 mtl 文件:pastie.org/10078588@Velthune
-
如何加载纹理?
标签: javascript three.js