Android OpenGL ES有多边形三角测量工具吗?

时间:2011-10-09 12:02:08

标签: android opengl-es opengl-es-2.0

我正在尝试构建我的新Android游戏。我浏览了opengl es 1.1和许多关于opengl es 1.1的网站的教程。我知道opengl中的渲染只有点,线和三角形。

概念明智这看起来是正确的。但我想知道如果我必须为我的游戏建立一个角色,我需要做很多工作来将角色转换或分割成很多三角形。我想知道是否有一个类似谷歌草图的工具将帮助我构建3d对象并给我三角形列表,这将帮助我在Android中使用opengl重现相同的图像?有没有办法解决这个问题。   在将3D模型分解为具有适当顶点的三角形列表方面,请帮助我提供您认为对我有帮助的任何信息。 非常感谢你的时间和帮助。

1 个答案:

答案 0 :(得分:3)

大多数3D建模工具将其网格存储到三角形列表中,但通常会将其存储为自己的自定义格式。幸运的是,有一些格式很容易编写解析器导入OpenGL | ES。

由于大多数工具都需要付费版本,我建议使用免费版本,例如blender并使用wavefront格式导出所选模型,这会为您提供顶点列表,法线,纯文本中的纹理坐标等,或原始,它只是将所有顶点转储到文件中。

无论哪种方式都需要一些代码来加载文件并以正确的格式呈现它,但网上有大量资源来处理它。