0

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

有什么建议我应该从哪里开始?

4

2 回答 2

0

转换为 DAE 格式然后再转换为 JS 会出现很多问题,而且它很少适用于动画。THREE.js 带有 Maya 导出器,但它仅适用于静态模型。

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

希望这可以帮助。

于 2014-04-16T21:05:28.897 回答
0

如果您使用 collada loader,动画应该可以正常工作。我已经使用 collada 加载器使用 three.js 为我的一个模型设置动画,它的工作原理就像魅力一样。

一个更好的例子来提示如何使它工作是 webgl_loader_collada_keyframe.html 。

于 2012-12-01T05:20:51.410 回答