Three.js,没有正确显示obj文件

时间:2014-03-30 15:24:49

标签: 3d three.js texture-mapping

我们正在研究3D对象纹理Web应用程序..

在示例中,我们使用带有uv映射的3d phone obj文件。

但它没有正确接缝。当我们用3d软件搅拌器打开并纹理obj文件时,它显示正确。

问题可能来自Vertex还是Normals?

示例网址: http://www.baskiburada.com/viewer/viewer.html

2 个答案:

答案 0 :(得分:0)

听起来您需要更多地了解您尝试加载的数据及其代表的含义。但至于如何使用带有three.js的Obj文件,请仔细看看Github上提供的Learning Three.js一书中的代码示例。特别是Ch09.06和Ch09.07:https://github.com/josdirksen/learning-threejs/tree/master/chapter-08。它包含如何使用纹理加载Obj文件的完整示例。

答案 1 :(得分:0)

美好的一天,你使用的是Three.js库的r61,你的模型文件是非三角形的。正在发生的是" square"组成你的网格被自动分成"三角形"并且显然具有有害影响。在将资产发送到生产环境之前,让您的建模者进行三角测量并验证法线。