根据自己的学习经验写的OpenGL学习教程
第一部分 开始
- 实现窗口渲染,这里并没有讲述如何使用glfw窗口管理系统。OpenGL的接口使用的是glad,也可以使用glew,可以查看网上进行配置。
- 绘制三角形,使用的VAO和VBO对象,进行绘制。
- 讲述GLSL语言的使用,有专门的手册可以查询。
- 纹理的使用。
- 变换矩阵。
- 坐标系统,分别有Model, View, Projection,理解这三个对物体的变换至关重要。
- 旋转相机。
- 按键事件输入。
- 鼠标事件输入控制视图。
- 新写的CameraDirector类的使用。
第二部分 光照