three.js 的食人魔出口商

ogre exporter for three.js

我必须导出使用 C++ 软件创建的 3d 模型,以使其与 WebGL 一起使用。我选择使用 three.js 使 json 的导入更容易。

我没有使用 Ogre 的经验。看来您可以使用 .mesh.xml 或 .scene(但我不清楚如何操作)。

如何从这些格式获得 three.js 的有效 json 文件?

此外,我发现您可以轻松地将 3d 模型从搅拌机导出到 json。 那么什么是最好的流量:

几天后,我找到了一个很好的解决方案。

第一步,将您的 .mesh(二进制格式)转换为 .mesh.xml 格式。这是使用以下工具完成的: http://www.ogre3d.org/tikiwiki/OgreXmlConverter

所以经过一些研究,Ogre-> Blender -> Json 的方式是可行的,但严重过时,因为你需要旧版本的 Python 和 Blender。如果您想尝试,请按照以下 link 进行操作: http://www.ogre3d.org/forums/viewtopic.php?f=1&t=66545

那么,由于两个 ogre xml 和三个 json 的规格都可用,Ogre -> Json 的方式肯定是可以的,但需要一些工作,因为我没有'找不到这样做的项目。但是,您可以使用 python 搅拌机脚本激发自己的灵感。

我发现最好的方法是直接使用 XML。感谢这个黑癌家伙。 https://github.com/blackcancer/three.XMLOgreLoader