Three.js中的Maya动画

时间:2012-11-01 08:29:00

标签: animation maya collada

我正在尝试将我的Maya动画行走周期转换为three.js。我已将模型的动画导出为.dae格式,并在示例中更改了我的模型的路径。我的模型正在加载,但它没有做任何动画。可能是什么问题呢?我的主要目标是创建一个在WASD行走的角色,他的步行周期正在进行中。

我应该从哪里开始建议?

2 个答案:

答案 0 :(得分:0)

如果您正在使用collada加载器,动画应该没有任何问题。我使用collada加载器使用three.js为我的一个模型制作动画,它就像魅力一样。

A better example了解如何使其发挥作用的是webgl_loader_collada_keyframe.html。

答案 1 :(得分:0)

转换为DAE格式然后转换为JS充满了问题,它很少适用于动画。 THREE.js附带Maya导出器,但它仅适用于静态模型。

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

希望这有帮助。