2011-10-09 37 views
2

我正在尝试构建我的新Android游戏。我浏览了opengl es 1.1和很多关于opengl es 1.1的网站的教程。我知道opengl中的渲染只是点,线和三角形。是否有适用于Android OpenGL ES的多边形三角测量工具?

明智的看起来这看起来不错。但是我想知道如果我要为我的游戏构建一个角色,我需要做大量的工作来将角色转换或分割成很多三角形。我想知道是否有像谷歌sketchup这样的工具,将帮助我建立3d对象,并给我的三角形列表,这将帮助我在android中用opengl es重现相同的图像?有没有这方面的出路。 请帮助我解决任何类型的信息,这些信息对于将3D模型分解为具有适当顶点的三角形列表而言是有帮助的。 非常感谢您的时间和帮助。

回答

3

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

由于大多数工具都需要付费版本,我会建议去与一个自由的,像​​和出口的选择使用wavefront格式的模式,即让你的顶点,法线,纹理坐标等,在平原的列表文字或原始它只是将所有顶点转储到文件中。

无论采用哪种方式,都需要一些代码来加载文件并以正确的格式进行渲染,但网络上有大量资源如何实现。