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