如何将动画从 Maya 导出到 three.js 工作流

Posted

技术标签:

【中文标题】如何将动画从 Maya 导出到 three.js 工作流【英文标题】:How to export an animation from Maya to three.js workflow 【发布时间】:2015-09-08 08:08:55 【问题描述】:

我正在尝试了解如何将动画从 Maya 导出到 threejs 以获得以下效果:

http://threejs.org/examples/#webgl_morphtargets_horse 或 http://threejs.org/examples/#webgl_animation_skinning_blending

我在这里使用 Maya 导出器: https://github.com/mrdoob/three.js/tree/master/utils/exporters/maya

但我不确定正确的导出选项是什么以及播放需要什么样的threejs代码。

变形目标?骨头?关键帧? 如何在exporter中指定? 导出时有什么问题吗?

下面是一个简单的 Maya 动画项目: https://www.dropbox.com/s/cz4h83ek6zckpll/maya-test.zip?dl=0

【问题讨论】:

【参考方案1】:

我的一个朋友帮忙解决了这个问题:

    选择您的型号 编辑 > 键 > 烘焙模拟 > [] 选中控制点复选框,然后烘焙模拟 文件 > 全部导出 > Three.js 检查导出设置中的烘焙动画

在这里工作:

http://maya.surge.sh/

【讨论】:

以上是关于如何将动画从 Maya 导出到 three.js 工作流的主要内容,如果未能解决你的问题,请参考以下文章

从 Blender 到 THREE.js:导出器的 BufferGeometry 和动画问题

将变形目标从 Blender 导出到 Three.js

Blender 导出 three.js 动画 - 骨骼奇怪地旋转

如何对从搅拌机导出的动画 js 模型进行纹理处理? [三.js]

Maya 创建多个模型动画并导出到Unity 流程

如何在 Three.js 中处理动画模型?