将模型导入OpenGL项目

bob*_*205 13 opengl modeling model

我正在参加OpenGL课程,我们可以选择使用3D建模应用程序(如Maya或Blender)创建模型以用于我们的作业.

期待手动输入坐标,所以我很好奇我应该考虑编写OpenGL代码和导入模型的资源.(纹理即将到来).我也很关注我正在进口的规模,但也许在这一点上担心是愚蠢的.

感谢您提供任何资源建议.OpenGL有很多东西,当谷歌搜索我需要的东西时,我有时会不知所措.

编辑:这是我最终使用的. http://www.spacesimulator.net/tut4_3dsloader.html 我下载了"Windows"版本并对包含进行了一些路径更改,启动并运行.它不处理OBJ文件,而是处理3DS.猎豹3D也出口到这种类型.

Tar*_*don 8

Blender可以以.obj格式保存文件,并且一个简单的谷歌搜索会出现几个库,将其加载到OpenGL中.是一个.


Mar*_*ski 5

可用于导出网格的最简单格式之一是Wavefront OBJ(请在维基百科上搜索它,因为我现在只允许发布一个链接).它基本上是一个文本文件,不应该太难解析.

或者实际上,如果你被允许使用GLUT,你可以尝试使用它的加载器(如OpenGL FAQ 24.040中所述)

此刻不要担心对象比例,您可以随时扩展对象.只需确保使用本地坐标导出它,而不是全局坐标(例如[0,0,0]应该是对象的中心,而不是您正在建模的世界).