我们的团队正在使用Xcode开发一个iOS应用,并使用Blender创建模型和动画。我们还没有找到一种方法来烘焙流体模拟并导出为Xcode可以理解和播放动画的格式。
我们已经成功地将在线找到的Alembic(.abc)文件导入到Xcode中,以从“网格序列缓存修改器”中播放其动画,但是当烘焙并导出为Alembic时,我们自己的液体模拟仅在Xcode中显示为静态网格物体,但是如果重新导入到Blender,仍然使用网格序列。我们不确定文件与在线查找的文件有何不同。
能否请您说明应使用哪些设置来烘烤,导出和导入Alembic文件?这样我们的美术师就可以在应用中制作最终的动画了。
注释
1)我们按照gchiste在Apple开发者论坛(here)上所述执行导入过程。但是,她没有详细介绍如何导出Alembic文件。仅说明了导入Alembic文件的方式。我们可以假设导入过程适用于Xcode(如gchiste所述),因为我们在线发现的一些随机的.abc文件在Xcode中有效。
2)我的意思是,当从Xcode的Visual Editor中查看时,Alembic文件播放其动画。另外,当项目运行时(在运行时)
3)我知道这里没有代码。但是,由于此问题与Xcode,SceneKit,3d游戏开发有关,并且引起了软件开发问题,所以我认为在这里提出这个问题是很有意义的。