最简单的加载OpenGL搅拌机导出格式

时间:2010-12-08 06:49:36

标签: file-format blender opengl-es-2.0

我正在使用C ++开发OpenGL ES 2.0应用程序。

我想使用OpenGL显示我的blender的模型,但我不知道哪种格式是使用OpenGL ES 2.0加载的最简单的格式。

我一直在尝试使用Wavefront obj格式如何解包顶点以及如何获取glDrawElements最后一个参数的顶点。

你知道最简单的格式吗?

感谢。

2 个答案:

答案 0 :(得分:2)

OBJ是一种非常简单的格式。您可以在http://www.martinreddy.net/gfx/3d/OBJ.spec

查看规范

当然,你自己负载。您阅读.obj文件并自己创建顶点。面就像顶点索引。

但请注意:OpenGL ES 2.0无法渲染三角形以外的多边形,因此您的obj文件不得包含任何其他多边形,或者您必须自己转换它们。

答案 1 :(得分:1)

我刚尝试了几种格式。 看起来PLY格式(您可能必须在用户首选项中启用该导出格式)仅使用一个索引数组导出模型。因此,您不需要像Wavefront OBJ格式那样的多个索引数组。这对OpenGL来说非常困难。见rendering-meshes-with-multiple-indices