0
我想使用带着色器的OpenGL以任何格式加载具有光照和凹凸贴图的模型。我在哪里可以找到关于C++或java的例子?OpenGL ES模型加载器示例
我想使用带着色器的OpenGL以任何格式加载具有光照和凹凸贴图的模型。我在哪里可以找到关于C++或java的例子?OpenGL ES模型加载器示例
我不认为你的问题有一个简单的答案。 3D引擎既没有单一的,也没有任何“最常用的”标准模型文件格式。虽然有几个标准,但其中大部分都是旧的,并且不支持许多功能,所以很多引擎使用自己的文件格式来满足自己的需求。
确实存在的标准,如Ogre XML,甚至没有特别常用,并且在使用它们时,主要用于“幕后” - 创建模型时的工作,然后经常“编译”到某些引擎特定的格式,以便实际包含在游戏或程序中。
你可以学习一些开放源码库,如JME,或Ogre,看看他们是如何加载模式,但我还没有看到任何“简单”的例子。 Jogamp样品可能是最简单的,但它们也有点过于简单;他们当然不包括任何bumpmapping或这样的。
如果你想要很多功能,而不必从头开始实现,那么你最好使用一些预制的游戏引擎库,比如JME或Ogre,而不是直接使用OpenGL。
这是一个非常普遍的问题和类似的重复这两个http://stackoverflow.com/questions/365316/3d-engine-comparison和http://stackoverflow.com/questions/269916/free-java-3d引擎 – combinatorial
这是一个很复杂的引擎,但我想要一个简单的例子。 – BiTOk
你所要求的例子并不简单,任何例子都会非常庞大而复杂 – combinatorial