在Android中操作3D模型?

时间:2014-02-06 23:19:31

标签: java android 3d blender

所以我正在考虑开发一个app:我会有一个用于命令的文本字段和一个3d模型(简单的,只有躯干和手),例如当我向左写时,它向左移动等等我我正在使用Blender进行3D并开始开发模型,但我没有得到一件事:

我可以在Android中进行操作(移动)吗?意思是我应该在Blender的初始位置创建模型。它是如何工作的?如果有人这样做了,我应该用什么来阅读Android中的模型文件?

我很抱歉,如果我的问题有点令人困惑,但我也很困惑。如果需要进一步解释,我会回复你的答案!提前谢谢!

2 个答案:

答案 0 :(得分:3)

为了让自己更轻松,您应该考虑使用适用于Android的图形库。我的个人偏好是libGDX,因为它是多平台,您可以直接在桌面上运行它,您可以从blender (source included)导入3D动画。并根据用户输入启动不同的动画。

答案 1 :(得分:1)

这并不直接回答您的问题,但除非特别需要制作本机应用程序,否则我建议您查看第三方3D平台,例如Unity3D。它们提供了丰富的工具,使您可以快速创建和配置环境,而无需直接处理任何渲染或低级OpenGL代码。 Unity提供免费许可证,并且是多平台的,因此将来移植到iOS非常容易。

至于回答你的问题,正如Steven Trigg已经提到过的,最好的方法是使用现有的库。 OpenGL没有动画或高级模型加载的原生支持,所以你必须自己编写代码。