2016-02-08 58 views
0

使用JSON模型时出现问题,纹理从Clara.io导出。纹理没有显示在three.js中ObjectLoader

对于那些熟悉Clara.io,我使用的文件 - >导出全部 - > ThreeJS(JSON)导出并包括the Clara.io docs在使用ObjectLoader比如我ThreeJS项目中的文件:

var loader = new THREE.ObjectLoader(); 
loader.load("zebra.json",function (obj) { 
    scene.add(obj); 
}); 

网格几何加载正常,但没有纹理。

控制台抛出错误:'未定义纹理空',但纹理文件在JSON文件中被引用。

使用ThreeJS r74。

如何在three.js中加载纹理? .json文件引用多个纹理。

我已阅读#28723121,但该线程的解决方案尚不清楚,我想继续使用w/r74。

任何意见赞赏。

+1

如果您在浏览器开发人员工具中检查网络选项卡 - 您是否看到纹理请求?他们成功了吗? – geekonaut

+0

好问题。纹理加载到网络选项卡中,但不应用于几何体。也不再收到'未定义纹理'控制台错误。 – rugor

回答

0

得到了与不从Clara.io导出的不同模型/纹理组合的示例代码。

不是我正在寻找的答案,而是现在的解决方案。似乎不是ThreeJS问题。