Blender OBJ导出器在THREE.js中以错误的方式显示模型

时间:2017-01-13 17:57:36

标签: three.js blender

编辑3:我现在怀疑Blender的OBJ出口商/进口商正在发生一些事情,因为Maya的出口行为不是那样 - 我已相应更新了标题

以下是错误报告:https://developer.blender.org/T50424

至少,这应该可以帮助那些被我这个问题困惑的人。

在上面编辑之前:

使用THREE.js'OBJ Importer导入的OBJ文件似乎面向错误的方向。

在Blender中:X向前,Z向上: Blender showing axis as X forward, Z up 导出时,我确保保持轴一致,除了Z / Y翻转,因为THREE.js中的坐标系不同: Blender OBJ exporter settings

在THREE.js编辑器中,与JSON和Collada导入相比,模型导入面向Y而不是X: THREE.js editor showing incorrect rotation applied

这让我相信,OBJ导入器出了问题。

模型(包括混合文件):https://www.dropbox.com/s/ubcxqp9bc4pnr6e/Models.zip?dl=0

编辑:我可以确认将OBJ重新导入Blender确实面临正确的方式,因此OBJ Exporter可能不会出现问题: Imported OBJ looks right back in Blender

编辑2: Plot Twist

将Collada和OBJ导入Maya,它的行为与THREE.js相同。

OBJ面临Z,而Collada正面临X.我开始认为这是Blender导入/导出OBJ文件的问题。

enter image description here

0 个答案:

没有答案