0%

计算机图形基础学习笔记

记录下《Fundamentals of Computer Graphics》这本书的学习过程。

第一章

概述

这本书是图像生成的基础算法和数学。

计算机图形的三个主要领域:

  • 建模:计算机里图形的数学规范和表示属性。
  • 渲染:继承自艺术的概念,根据3D计算机模型创建阴影图像。
  • 动画:通过一系列图片创建运动图示。

概念

计算机图形(computer graphics):使用计算机创建和操作图像的任意过程都属于它的范畴。

没有通用规则使得代码变高效。代码高效是通过小心地取舍达成的,在不同的架构有不同的取舍。一个好的启发式规则是比起操作数,程序员应该更关心内存访问模式。

第二章

介绍图形使用的数学原理。

概念

大部分图形只是将图形直接翻译成代码。