OpenGL教程
前言
OpenGL 教程主要教授如何使用图形相关的 API。目前有三个非常经典入门教程,分别是 Learn OpenGL 、 opengl-tutorial 和 OGL dev Modern OpenGL Tutorial。
Learn OpenGL
这是我第一个接触到 OpenGL 入门教程,该教程还有中文版的。非常适合入门学习,示例代码都很完整,拷贝下来直接就能运行。并且该教程中还有完整的游戏示例,比较吸引人。此教程也被作者制成电子书了,方便在阅读设备上学习。
OGL dev Modern OpenGL Tutorial
这也是很好入门的教程,不过没怎么看。还有部分 Vulkan 的内容。该教程也有中文版的,但是得收费。
opengl-tutorial
这教程也有中文版的。
教程目录
- Tutorial 1 : Opening a window
- Tutorial 2 : The first triangle
- Tutorial 3 : Matrices
- Tutorial 4 : A Colored Cube
- Tutorial 5 : A Textured Cube
- Tutorial 6 : Keyboard and Mouse
- Tutorial 7 : Model loading
- Tutorial 8 : Basic shading
- Tutorial 9 : VBO Indexing
- Tutorial 10 : Transparency
- Tutorial 11 : 2D text
- Tutorial 12 : OpenGL Extensions
- Tutorial 13 : Normal Mapping
- Tutorial 14 : Render To Texture
- Tutorial 15 : Lightmaps
- Tutorial 16 : Shadow mapping
- Tutorial 17 : Rotations
- Tutorial 18 : Billboards & Particles