通过collada在THREE.js中的动画

时间:2013-12-06 00:11:19

标签: three.js collada

我一直在尝试导出一个骨骼动画,从Maya 2013到THREE.js已经有一段时间了,我还没有看到这个确切的问题出现......

因为没有工作而感到沮丧。我使用复制和粘贴怪物示例然后将其与我的模型放在一起,我的模型已经失去了动画。 :(当我在FBX-DAE中导出时,我将它们烘烤了。

我收到警告,但我不知道这是否重要: 无法找到变换"可见性"在节点joint1。

2 个答案:

答案 0 :(得分:2)

您是否尝试过OpenCOLLADA导出器?

正在进行一项可能对您感兴趣的新项目。导出路径将是Maya> OpenCOLLADA> gltF> three.js所

这是Three.js的glTF加载器: https://github.com/KhronosGroup/glTF/tree/master/loaders/threejs

答案 1 :(得分:1)

你必须使用Collada格式吗?如果你可以将Maya中的动画直接导出到.JS怎么样?

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

希望这有帮助。