Android上的交互式动画



这可能是一个重复的问题,但我发现的问题都不是我想的。

我和一个朋友想创建一个应用程序,让用户在屏幕上玩3D对象。我的朋友正在Blender或Maya中创建对象和动画。因此,可能的动画将被预设(而不是通过编程设置动画)。我没有3D编程的经验,我天真地建议他在Blender中渲染动画,并将所有帧发送给我。然后,我会通过快速运行所有帧来播放适当的动画。每个动画都会将对象保留在其原始位置,以便为下一个动画做好准备。

现在我一直在思考,为了让它发挥作用,我必须存储很多图像。对于每一个对象,我都需要为它的所有动画设置所有的帧,这可能有些过头了。

有没有其他方法可以在Android应用程序中播放动画?我考虑过把动画保存为视频并播放,但这对我们来说太可怕了。

我建议使用min3D

看看他们的动画巨魔的例子。

Android有很多3D库。我推荐AndEngine。或者,您也可以只使用本机OpenGL兼容性。相反,请他将实际的3D文件发送给你。然后可以使用库来渲染它们。

编辑:我刚刚找到这个链接。这可能会对你有所帮助。在我看来,你应该仔细阅读并学习整个包,而不是只看一眼这个小项目;将来会有帮助的。

是的,有一种方法可以手动操作在Blender中创建的模型。这里有一个例子,它使用android中的Open GL来动画在Blender Check This Video Out中创建的3D模型。然而,如果你想创建长时间的动画,那么帧动画确实不值得,因为你会很快耗尽内存。

最新更新