如何在OpenGL中导入对象以及选择哪种文件格式?

req*_*nce 2 opengl 3d 3dsmax

我想创建一个机器人,并希望在OpenGL中移动它.我将在3DsMax中创建模型.我想知道在OpenGL中导入和移动它.

我应该以哪种格式将文件保存在3ds Max中,以便我可以在OpenGL中导入它?

我应该使用枢轴还是将机器人的每个部分保存为单独的文件?OpenGL是否支持枢纽?

Bar*_*art 8

OpenGL与答案几乎没什么关系.OpenGL仅用于绘制几何体.它本身不是渲染/游戏引擎/场景图.因此,加载网格并为其设置动画是您应该注意的事情,随后通知OpenGL它必须绘制什么.

但是,通过寻找已经提供所需支持的基于OpenGL的渲染/游戏引擎/场景图,您可以使您的生活更轻松.但是你必须亲自看看.然后以引擎支持的任何合适格式导出网格.OpenGL本身与您希望使用的任何文件格式无关.如果您或您的引擎可以处理它并从中获取所有相关信息,您可以使用它.

  • 是的,不是.从某种意义上说,你所问的是"我可以用这种画笔绘制伦勃朗的守夜人".答案是"是",但是刷子本身不会让你这样做.在类似的意义上,OpenGL为您提供了绘制和部分操作网格的方法,但它本身并没有为您提供动画功能.如果这是您进入OpenGL的第一步,我建议您阅读[这本优秀的在线书籍](http://www.arcsynthesis.org/gltut/),以便更多地了解OpenGL的真正含义. (4认同)