【问题标题】:Maya to three.js with animationMaya to three.js 与动画
【发布时间】:2013-01-22 01:34:27
【问题描述】:

我在 Maya 中有一个装配好的(骨架和软绑定)模型。该模型是一个无缝的低多边形,具有单个 jpeg 纹理映射。骨骼有简单的动画。 (联合旋转)。我需要让它与 ThreeJs (webGL) 一起工作。

我是否尝试以某种方式导出带有 Morph Targets 的 OBJ?我可以做 OBJ,但我如何获得变形目标?我正在使用的开发人员可以在 webGL 中读取 Maya 的烘焙动画文件(.MC 或 .XML)吗?我要导出 Collada DAE 吗?

我们将不胜感激任何可以引导我们朝着正确方向前进的帮助。

谢谢

【问题讨论】:

    标签: animation model three.js maya skeletal-mesh


    【解决方案1】:

    THREE.js 带有 Maya 导出器,但它仅适用于静态模型。我创建了一个更新版本,它还支持导出装配和动画模型。它不需要任何中间步骤:它只是直接输出到 .JS 文件。我们有一个将更新的导出器与三个主干集成的拉取请求,但如果您想立即获得新的和改进的导出器,您可以从这个存储库获取它:https://github.com/BlackTowerEntertainment/three.js/tree/maya_animation_exporter。导出器文件位于 utils/exporters/maya 中。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      最好从 Maya 导出 Collada DAE 文件,以便将数据导入 ThreeJS。您可以通过导入 Collada DAE 并使用 ThreeJS 进行显示的 http://Clara.io(在线 3D 编辑器、建模器、动画)预览和共享您的数据。

      【讨论】:

        【解决方案3】:

        您应该阅读常见问题解答,因为那里有大量信息。 https://github.com/mrdoob/three.js/wiki。很可能您需要导出到 Collada,因为 Wavefront obj 不支持动画。

        【讨论】:

          猜你喜欢
          • 2012-10-21
          • 1970-01-01
          • 2015-09-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-09-29
          • 2015-09-09
          • 2014-10-16
          相关资源
          最近更新 更多