Blender collada 导出多个动画

Posted

技术标签:

【中文标题】Blender collada 导出多个动画【英文标题】:Blender collada export multiple animations 【发布时间】:2017-07-12 04:32:47 【问题描述】:

我想将具有多个动作的模型导出到 Collada 文件以在 openGL ES2 中使用它,collada 导出器仅导出选定或活动的动作,经过多次研究我没有找到解决方案,但知道哪些动作正在不同帧中的相同动画并通过代码将它们分开,因此我向对象添加了自定义属性以定义每个动作的开始和结束帧,但导出器也不会导出这些属性,我找到了一个允许导出器添加自定义属性的补丁但我无法从源代码构建,因为我没有 Visual C++ 和 python 方面的经验,所以我很欣赏任何在一个 dae 文件中导出多个动画的解决方案。

【问题讨论】:

【参考方案1】:

内置的 Blender Collada 导出器无法使用。我编写了自己的 Python 导出器,它能够从 NLA 编辑器中抓取动画并将多个动画作为 Collada 中的元素输出。 https://github.com/gregeryb/Better-Collada-1.5-DAE-export-plugin-for-Blender

【讨论】:

以上是关于Blender collada 导出多个动画的主要内容,如果未能解决你的问题,请参考以下文章

SceneKit + Collada + 动画

搅拌机 collada 导出/导入

从cinema4d到blender的3d动画

使用Blender导出多个动画的GLTF模型

Blender 如何解释 Collada 文件 (.dae) 以进行装配?

无法使用 Three.js 加载从搅拌机导出的纹理 Collada