【问题标题】:ogre exporter for three.jsthree.js 的食人魔导出器
【发布时间】:2016-08-01 09:53:23
【问题描述】:

我必须导出使用 c++ 软件创建的 3d 模型才能使其与 WebGL 一起使用。我选择使用 three.js 来简化 json 的导入。

我对食人魔没有经验。看来您可以使用 .mesh.xml 或 .scene(但我不清楚该怎么做)。

我怎样才能从这些格式中获得三个.js 的有效 json 文件?

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

  • Ogre -> Blender -> Json ?
  • 食人魔 -> Json ?

【问题讨论】:

    标签: c++ json three.js ogre


    【解决方案1】:

    几天后,我找到了一个行之有效的解决方案。

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

    所以经过一些研究,Ogre-> Blender -> Json 的工作方式是有效的,但由于您需要旧版本的 Python 和 Blender,因此严重过时。如果您想尝试,请点击此链接: http://www.ogre3d.org/forums/viewtopic.php?f=1&t=66545

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

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

    【讨论】:

      猜你喜欢
      • 2012-02-12
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多