【问题标题】:OpenGL ES model loader exampleOpenGL ES 模型加载器示例
【发布时间】:2012-12-09 18:39:59
【问题描述】:

我想使用带有着色器的 OpenGL 加载具有光照和凹凸贴图的任何格式的模型。在哪里可以找到有关 c++ 或 java 的示例?

【问题讨论】:

标签: java c++ opengl-es shader


【解决方案1】:

我认为您的问题没有简单的答案。没有任何单一的,也没有任何“最常用”的 3D 引擎标准模型文件格式。虽然有几个标准,但其中大多数都是旧的并且不支持许多功能,因此许多引擎使用自己的文件格式来满足自己的要求。

确实存在的标准,例如 Ogre XML,甚至都不是特别常用,而且当它们被使用时,主要是为了“幕后”——在创建模型时工作,然后经常被“编译”为一些特定于引擎的格式,用于实际包含在游戏或程序中。

您可以研究一些开源库,例如JMEthe Jogamp samplesOgre,看看它们是如何加载模型的,但我还没有看到任何“简单”的示例。 Jogamp 样本可能是最简单的,但也有些过于简单。它们当然不包括任何凹凸贴图等。

如果您想要很多功能而不必自己从头开始实现,那么您最好使用一些预制的游戏引擎库,例如 JME 或 Ogre,而不是直接使用 OpenGL。

【讨论】:

    猜你喜欢
    • 2021-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    相关资源
    最近更新 更多