计算机图形学这个术语描述了使用计算机来创建和处理图像。本书介绍了算法和数学工具,可用于创建各种图像-逼真的视觉效果,信息技术插图,或美丽的计算机动画。图形可以是二维或三维的;图像可以完全合成,也可以通过操纵照片产生。这本书是关于基本的算法和数学,特别是那些用于产生三维物体和场景的合成图像。 实际上,做计算机图形不可避免地需要了解特定的硬件、文件格式,通常还需要一两个图形API(参见1.3节)。计算机图形学是一个快速发展的领域,因此该知识的具体内容是一个移动的目标。因此,在本书中,我们尽量避免依赖任何特定的硬件或API。我们鼓励读者用与其软件和硬件环境相关的文档来补充本文。幸运的是,计算机图形学的文化有足够的标准术语和概念,本书中的讨论应该很好地映射到大多数环境。 本章定义了一些基本术语,并提供了一些历史背景,以及与计算机图形学相关的信息源。

1.1 Graphics Areas (图形学领域)

在任何领域强加分类都是危险的,但大多数图形学从业者都会同意计算机图形学的以下主要领域:

还有许多涉及计算机图形学的其他领域,它们是否属于核心图形学领域是一个意见问题。这些至少都会在文中提到。这些相关领域包括:

1.2 Major Applications (主要应用)

几乎所有的努力都会用到计算机图形学,但是主修计算机图形技术的消费者包括以下行业: