记录下《Fundamentals of Computer Graphics》这本书的学习过程。
第一章
概述
这本书是图像生成的基础算法和数学。
计算机图形的三个主要领域:
- 建模:计算机里图形的数学规范和表示属性。
- 渲染:继承自艺术的概念,根据3D计算机模型创建阴影图像。
- 动画:通过一系列图片创建运动图示。
概念
计算机图形(computer graphics):使用计算机创建和操作图像的任意过程都属于它的范畴。
没有通用规则使得代码变高效。代码高效是通过小心地取舍达成的,在不同的架构有不同的取舍。一个好的启发式规则是比起操作数,程序员应该更关心内存访问模式。
第二章
介绍图形使用的数学原理。
概念
大部分图形只是将图形直接翻译成代码。