这可能是一个重复的问题,但我发现的任何问题都不是我的想法。
朋友和我想要创建一个应用程序,让用户可以在屏幕上玩3D对象。我的朋友正在Blender或Maya中创建对象和动画。因此,将预设可能的动画(不是以编程方式设置动画)。我没有3D编程的经验,我天真地建议他在Blender中渲染动画并向我发送所有帧。然后我会通过快速浏览所有帧来播放相应的动画。每个动画都会将对象保留在原始位置,以便为下一个动画做好准备。
现在我一直在考虑它,为了使这项工作,我必须存储很多图像。对于每个对象,我需要为其所有动画设置所有帧,这可能是过度的。
还有其他方法可以在Android应用中播放动画吗?我认为只是将动画保存为视频并播放它们,但这对我们来说看起来很糟糕。
答案 0 :(得分:0)
Android有很多3D库。我会推荐AndEngine。或者,您可以使用本机OpenGL兼容性。相反,请他向您发送实际的3D文件。然后,您可以使用库来渲染它们。
编辑:我刚刚找到了this链接。它可能会帮助你。在我看来,你应该通过它来学习整个软件包,而不只是为这个小项目稍微看一点;它将来会有所帮助。
答案 1 :(得分:0)
是的,有一种方法可以指出你在Blender中创建的模型。这是一个在Android中使用Open GL来动画在Blender Check This Video Out中创建的3D模型的示例。然而,它以编程方式为对象设置动画,如果您想要创建动画,那么帧动画确实是不值得的,只要您的内存快速耗尽。
答案 2 :(得分:0)
我建议min3D
看看他们拥有的animated troll示例。