0. 说明
写本文的初衷是能够更好的让自己理解,同时便于日后查询,对有相同需求且过去完全没有接触过OpenGL的开发者来说,也许能提供一定的帮助。
目前学习OpenGL也许是最好的教程是来自Joey de Vries的LearnOpenGL,很幸运,该文章也有对应的中文版LearnOpenGL CN。因此文章绝大部分文字教程来自翻译Joey de Vries的LearnOpenGL CN,由于原文已经相当出色,并不需要过多修改(当然也没有那个水平),我仅根据原文增减成适合Qt开发的教程,读者也可以自行查看原文或翻译好的中文版。
如果查看目录,可以点击这里。
1. 简介
学习计算机图形的工作原理,可以自己做一些很酷、很有趣的东西,然而,在开始学习OpenGL之前,有这么几点注意事项。
1.1 前置知识
由于OpenGL是一个图形API,并不是一个独立的平台,它需要一个编程语言来工作,在这里我们使用的是C++,因为Qt多数情况下我们使用的仍是C++。所以,对C++的熟练掌握在学习这个教程中是必不可少的。
除此之外,我们也将用到一些数学知识(线性代数、几何、三角学),同样我也会尝试解释所有的必备的数学概念。不要被必须的数学知识吓到了,几乎所有的概念只要有基础的数学背景都可以理解。我也会将数学的内容压缩至极限。大部分的功能甚至都不需要你理解所有的数学知识,只要你会使用就行。
1.2 结构
LearnOpenGL被分解成了许多大的主题。我是遵照原LearnOpe

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



