Android opengl es 2.0 - 我应该使用什么样的模型格式,我应该创建自己的Parser

时间:2014-04-09 17:58:24

标签: java android opengl-es-2.0

我一直在尝试编写一个可以与VBO一起使用的obj解析器,但是对于这是否是一个足够好的方法似乎没有明确的答案。我已经读过obj文件不是很漂亮,也适合旧的opengl版本。

  • 最适合使用的模型格式。
  • 我应该编写自己的解析器,如果不是什么andriod解析器适合(免费)

由于

1 个答案:

答案 0 :(得分:1)

在这个初始阶段,3D模型的文件格式并不重要。 OBJ不是有史以来最好的格式,它是基于文本的,不支持模型信息,装备,动画等,但首先是你可以使用的最简单的格式。

网上有大量的文档,这是开始的方式(恕我直言)。

还有其他格式,是的,但它们都带来了其他挑战或最初实施的努力。

一个很好的选择是collada(https://collada.org/),但对于初学者来说,它不像OBJ那么直接(再次,恕我直言)。

我有朋友从MD2 / MD3(quake2 / quake3文件格式)开始,很高兴。它们提供的不仅仅是OBJ,但它们也不是防弹的。例如,它们支持动画。 (http://tfc.duke.free.fr/coding/md2-specs-en.html

友好的建议,从OBJ开始。一旦您熟悉了格式的优势和局限性,您就拥有了足够的经验,可以切换到更复杂,更强大的格式。

我希望以某种方式帮助过你。

侨, 莫里吉奥