开发环境:win8编程语言
c++IDE:QtCreator
opengl版本:(可编程渲染管线,着色器语言)
结尾会给出本工程源码压缩包下载,还有编译好的exe下载,可以直接双击运行。
首先来看一张我绘制了好久的图片,这个图片表达了OpenGL工作的全过程:
上述图片已经把OpenGL原理和过程说得很清楚了,好好品味一下吧,我就不进一步解释了
本文分为如下几个方面进行讲解
1.OpenGl着色器
2.OpenGl纹理贴图
3.摄像机实现的方式
4.碰撞检测算法原理
5.平移矩阵、旋转矩阵、透视矩阵数学原理和实现
qt实现3d游戏开发框架,其中包括模型的导入,矩阵变换,简单的视角变换等等,可以进行进一步的开发。这里分为两个压缩包压缩包是源码,你的电脑不一定可以直接运行,需要适当的移植,因为有些路径可能得改压缩包是编译出来的.exe软件,没有任何路径问题,可以直接运行。我建议你两个都下载,先下载看看运行效果,然后把压缩包源码给成功运行起来且进一步开发