将动画从 MagicaVoxel 导入 Aframe?

Posted

技术标签:

【中文标题】将动画从 MagicaVoxel 导入 Aframe?【英文标题】:Importing animation from MagicaVoxel to Aframe? 【发布时间】:2018-09-25 14:28:39 【问题描述】:

我在 MagicaVoxel(v.0.98) 中创建了一个简单的基于帧的动画,但不知道如何将模型及其动画导入到帧 VR 中。

使用 MagicaVoxel 的 aframe 文档未提及动画https://github.com/aframevr/aframe/blob/master/docs/guides/building-with-magicavoxel.md

当我查看推荐的动画混合器组件 (https://github.com/donmccurdy/aframe-extras/tree/master/src/loaders) 时,它说只有 glTF 和 three.js 模型支持动画。 glTF 不是 MagicaVoxel 中的导出选项之一,但我不确定是否可以将 MagicaVoxel 导出转换为该格式。

我认为目前您不能在 MagicVoxel 中创建动画并将它们与您的模型一起导入到 aframe 中是否正确?上面的文档指出了这一点,但没有明确说明。同样,我还没有找到清楚地说明一种或另一种方式的 MagicaVoxel 文档。

提前致谢

【问题讨论】:

【参考方案1】:

MagicaVoxel 无法导出为任何支持动画的格式,并且在任何情况下,它使用的动画类型都不适合支持动画的典型格式(通过关键帧、变形目标和蒙皮)。您需要将动画的每一帧导出为单独的 OBJ,然后将它们全部导入。您可以使用 A-Frame 的动画功能或一些 javascript 随着时间的推移将它们换掉。

见:https://forum.sketchfab.com/t/how-to-export-an-animation-from-magicavoxel/15460/10

【讨论】:

【参考方案2】:

MagicaVoxel 动画是逐帧渲染的定格动画,它们实际上并不创建任何实时动画。您可以使用第二个工具尝试添加动画(例如 Mixamo)。

【讨论】:

以上是关于将动画从 MagicaVoxel 导入 Aframe?的主要内容,如果未能解决你的问题,请参考以下文章

Unity闲谈MagicaVoxel 制作骨骼动画的最优解

Unity插件之——Voxel Importer

Unity闲谈用MagicaVoxel制作模型并导入Unity

Unity闲谈用MagicaVoxel制作模型并导入Unity

将动画模型从 Maya 导入到 Blender,然后再导入到 three.js 时出现问题?

html afram_gltf1.html