这是我们学习OpenGL的第一手资源,来到这个教程,我们会自己动手,享受图形编程的乐趣。
1.课程要求
a.语言:OpenGL作为一个图形编程接口,需要C++编程语言作为基础。推荐学习C++的网站:www.learncpp.com。
b.数学基础:在图形编程中,我们需要一些数学知识,例如线性代数、立体几何、三角几何的相关知识。
2.课程结构
在LearnOpenGL教程中,我们有几个课程主题,每个主题下包含不同的章节,从细节上解释了不同的概念。我们将学到:
- 入门教程
- 基础光照
- 加载模型
- 高级OpenGL
- 高级光照
- 特殊效果
- PBR