我在Blender中创建了一个模型。现在,我想在我的C ++程序中阅读该3D模型。我认为模型可以导出为各种文件格式,例如.obj,.3ds或COLLADA,然后可以在c ++程序中读取。我已经在网上搜索了很久了,发现了很多教程。但是我大多数都遇到了问题。例如,在Nehe教程中,他们使用glaux,而我不想在程序中使用。其余教程使用Blender不支持的md2。
因此,谁能指导我导出3D模型所使用的文件格式以及如何在OpenGL程序中加载该文件格式?另外,我该如何为该模型制作动画?在使用OpenGL将其加载到c ++程序中之后,是否可以添加诸如色调映射之类的额外效果?如果是,那怎么办?
PS我正在使用Linux进行游戏开发