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