将动画从 MagicaVoxel 导入 Aframe?

Importing animation from MagicaVoxel to Aframe?

我在 MagicaVoxel(v.0.98) 中创建了一个简单的基于帧的动画,但不知道如何将模型及其动画导入 aframe 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 中创建动画并将它们与您的模型一起导入到框架中,我的看法是否正确?上面的文档指出了这一点,但没有明确说明。同样,我还没有找到明确说明其中一种方式的 MagicaVoxel 文档。

提前致谢

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

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

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