我在Blender中制作了3D对象,并为其制作了一些自定义动画。但是,我设法将对象加载到场景,而不是动画。
This is what it appears to me at the Entities tab
我正在搜索“如何在ARKit中加载自定义动画”,但除此链接外找不到任何其他内容: https://blog.pusher.com/animating-3d-model-ar-arkit-mixamo/
在那里,它告诉您如何使用Mixamo下载和播放某些动画,但是我想加载在Blender中制作的动画。
仅作记录,我是ARKit编程领域的新手,我自己学习。
有什么建议吗?提前致谢!
答案 0 :(得分:1)
当我们谈论动画时,最好在SceneKit和Core Animation框架的背景下进行讨论。
这是苹果对此的评价:
SceneKit还将 CAAnimation 对象用于使用外部3D创作工具(3dsMax,Maya,Blender)和
saved in scene files
创建的动画。例如,艺术家可能会创建带有动画的游戏角色,以进行步行,跳跃和其他动作。通过使用 SCNSceneSource 类从场景文件中加载动画对象并将它们附加到表示游戏角色的 SCNNode 对象上,可以将这些动画合并到游戏中。
但是请记住:您需要将动画导出为.dae
或.usdz
文件格式。并且必须对动画进行烘焙(无论动画的完成方式如何,您都需要在时间轴上将所有动画和变形转换为关键帧(每帧))。
希望这会有所帮助。