在 Blender 中制作模型并在 opengl 中加载

Rag*_*lli 4 c++ opengl glfw blender glm-math

我想在 Blender 中制作一个 3D 模型并在 OpenGL 中加载它。有人可以提供有关如何执行此操作的分步方法。我试图谷歌,但没有得到任何正确的结果。

编程语言:C++,

工具:GLFW + GLAD + GLM

Pra*_*ndh 5

它是一个 3 步过程,使用外部库。

  1. 在搅拌机中建模。从 Blender 导出为 .obj 格式(还包含参考使用的纹理的 .mtl 文件)。

参考

https://blender.stackexchange.com/questions/121/how-do-i-export-a-model-to-obj-format

  1. 使用像 Assimp 这样的库来生成顶点和属性。

  2. 使用 OpenGL 应用程序中的顶点和属性,使用中描述的方法,

https://nickthecoder.wordpress.com/2013/01/20/mesh-loading-with-assimp/