我一直在研究从哪里开始学习计算机图形学。我想采取一种方法,让我可以在窗口中绘制单个像素。我找到了一些链接并购买了以下书籍:游戏引擎架构和计算机图形学基础。他们从更抽象的角度教授图形管道的概念,到目前为止已经非常有帮助。
我想从第一个像素开始应用知识。这里有几点需要注意:
- 我知道已经存在更好的图形引擎和库。
- 我不是想创造一个更好的引擎。
- 我想这样做纯粹是为了教育和满足我的爱好。
- 在开发这个爱好项目时,我最好使用 C/C++。
- 我熟悉 3D 操作所涉及的数学。
- 我知道这不是一件容易的事。
- 我明白这需要时间。
我不一定需要直接与 GPU 对话。速度不是这个项目的要求。如果我真正投入其中并想了解更多有关性能的信息,我相信我将拥有足够的知识来实现这一转变。
这是我的问题:有什么好的资源(书籍、文章等)可以帮助我获得窗口上的第一个像素(同样,最好使用 C/C++)?
从那里,我可以开始应用更高级的概念。