如何将.obj文件转换为Android openGL?

use*_*060 6 java android opengl-es

我有一个.obj文件(3D模型),但我不知道如何将其加载到Android openGL中.这是如何完成的?

是否有关于此主题的分步教程?

Sir*_*sar 3

你基本上有 3 个选择:

  1. 采用包含模型加载功能的综合框架,如Min3DBonzaiRajawali。(这些框架有很多)就我个人而言,我更喜欢 Min3D,因为它对您的应用程序设计施加了最小的限制,并且它比大多数替代方案都经过了更严格的使用测试。可以在此处找到使用 Min3D 加载模型的好教程。

  2. 使用像这样用 Java 为 Android 编写的独立模型加载器。如果我没记错的话,许可证是 GPL,并且与它的 API 的交互相当简单。

  3. 编写您自己的模型加载器!OBJ 是现有的最简单的文件格式,只需一两个小时即可构建您自己的自定义加载程序。此途径将减轻您可能遇到的任何许可问题,如果您是 3D 渲染新手,它可能会作为一个有用的练习。