学习是一件开心的额事情
OpenGL 自身不能直接加载模型文件,我们的思路很简单,就是把模型文件转成顶点数据,颜色数据,法线向量数据,纹理坐标,然后通过OpenGL 提供的API 把数据导入。
把OBJ 文件转换为顶点坐标
我使用Blender 建模工具演示
让学习成为一种习惯
2.导出为Obj文件
让学习成为一种习惯
让学习成为一种习惯
让学习成为一种习惯
3.下载转换工具文件,把脚本文件复制到我们模型文件夹中去
在这里下载转换工具
让学习成为一种习惯
4.打开终端
让学习成为一种习惯
5.进入刚才的模型文件夹中(输入CD 然后把文件拖进去)
让学习成为一种习惯
按回车键
让学习成为一种习惯
6.执行转换命令
perl obj2opengl.pl sphere.obj
生成我们需要的头文件
让学习成为一种习惯
我们打开文件看一下
顶点数量和顶点数组
法线向量数组
有些建模工具直接可以到数据的,不用这么麻烦!