OpenGL模型加载-附源码
效果: 摘要: 使用ssimp并创建实际的加载和转换。目标是创建另一个类来完整地表示一个模型,或者说是包含多个网格,甚至是多个物体的模型。一个包含木制阳台、塔楼、甚至游泳池的房子可能仍会被加载为一个模型。我们会使用Assimp来加载模型,并将它转换(Translate)至多个Mesh对象。 首先需要调用的函数是loadModel,它会从构造器中直接调用。在loadModel中,我们使用Assimp来加载模型至Assimp的一个叫做scene的数据结构中。一旦我们有了这个场景对象,我们就能访问到加载后的模型中所有所需的数据了。 主要代码: 参考资料: https://learnopengl-cn.github.io/03%20Model%20Loading/03%20Model/ 完整的项目代码: 链接:https://pan.baidu.com/s/1IZbmCldx_4N4bAeeWhT2dA提取码:vtbh