1

我有这些文件:sample.obj、sample.mtl 和一个包含图像 jpg 的文件夹示例。有人可以给我一个使用上述输入的opengl纹理映射示例代码吗?

4

1 回答 1

1

您的问题不仅仅是纹理映射。您要求的是加载 Wavefront OBJ 模型及其材质库,然后将此数据传递给 OpenGL 渲染命令。根据您想要(不)使用多少预先存在的代码,这需要不同数量的代码。然而,没有像一个简单的 OpenGL 函数这样的东西,它可以在黑盒中完成所有操作。

尽管这是一个常见问题解答并且 Google 为您带来了一些结果,但我没有找到真正解释正在发生的事情的教程。

如果您希望它非常简单,请使用 Wavefront 加载器和渲染库: http ://www.evl.uic.edu/pape/sw/libwave.html

于 2011-06-18T16:18:30.983 回答