标签: java android opengl-es
我有.obj文件(3D模型),但我不知道如何将其加载到Android openGL中。这是如何完成的?
是否有关于此主题的分步教程?
答案 0 :(得分:4)
您基本上有3个选项:
采用包含Min3D,Bonzai或Rajawali等模型加载功能的综合框架。 (有一个公吨的这些框架)就个人而言,我更喜欢Min3D,因为它对你的应用程序设计施加了最小的约束,而且它的使用测试比大多数替代方案都要严格。可以找到使用Min3D加载模型的好教程here。
在Java中使用为Android编写的独立模型加载器,如this一个。如果我正确记住许可证是GPL,并且与API的互动非常简单。
编写自己的模型加载器! OBJ只是解析现有的最简单的文件格式,构建自己的自定义加载器只需要一两个小时。这种途径可以减轻您可能遇到的任何许可问题,如果您不熟悉3D渲染,它可以作为一种有用的练习。
答案 1 :(得分:2)
在android Rajawali中有免费的3D对象库。 您可以获取所有信息here。它有一些非常好的教程开始我希望这会对你有所帮助。它还将显示如何使用.obj文件。
您可以从here获取图书馆。
并从他们那里下载application以查看基于Rajawali的示例。