我一直在尝试编写一个可以与VBO一起使用的obj解析器,但是对于这是否是一个足够好的方法似乎没有明确的答案。我已经读过obj文件不是很漂亮,也适合旧的opengl版本。
由于
答案 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开始。一旦您熟悉了格式的优势和局限性,您就拥有了足够的经验,可以切换到更复杂,更强大的格式。
我希望以某种方式帮助过你。
侨, 莫里吉奥