第1章 计算机图形学概述
1.1 计算机图形学的定义
1.2 计算机图形学的应用领域
1.2.1 在设计、制造领域中的应用
1.2.2 在电影、游戏、广告片制作领域中的应用
1.2.3 在景观仿真中的应用
1.2.4 在服装流行款式设计中的应用
1.2.5 在医学领域中的应用
1.2.6 虚拟人
1.2.7 虚拟现实
1.2.8 CG艺术
1.3 计算机图形学的本质
练习题
第2章 CG的构成
2.1 形体模型制作
2.1.1 坐标系
2.1.2 三维形体模型
2.2 变换
2.3 再现
2.4 形体模型的表示
2.5 数字图像表示
练习题
第3章 三维形体的创建
3.1 边界表示
3.1.1 多边形表示
3.1.2 对称棱线数据结构
3.2 CSG表示
3.2.1 原胞
3.2.2 集合运算
3.2.3 边界评价函数
3.3 中心球法
3.4 三维像素表示
3.5 八叉树表示
3.6 扫描表示
练习题
第4章 自由曲面的表示
4.1 参数表示
4.2 曲线段和曲面片
4.3 由控制点生成曲线段
4.3.1 曲线段的一般表达式
4.3.2 北折曲线
4.3.3 B-样条曲线
4.4 由控制点生成曲面片
4.4.1 曲面片的一般形式
4.4.2 北折曲面
4.4.3 B-样条曲面
练习题
第5章 三维形体在二维平面上的投影
5.1 同次坐标和射影变换
5.1.1 同次坐标
5.1.2 射影变换
5.2 投影变换
5.2.1 投影的一般公式
5.2.2 射影变换的表示
5.3 平行投影
5.4 透视投影
练习题
第6章 三维形体的变形、移动
6.1 二维几何变换
6.1.1 点的几何变换
6.1.2 图形的几何变换
6.2 三维几何变换
6.3 几何变换和坐标变换
练习题
第7章 隐藏面的消去方法
7.1 矢量的内积和外积
7.2 空间中平面的确定
7.3 隐藏面消去
7.4 Z缓冲法
7.5 扫描线法
练习题
第8章 描影法与映射法
8.1 描影法
8.1.1 描影法的原理
8.1.2 阴影模型
8.2 平滑阴影
8.2.1 平坦阴影和阴影的平滑化
8.2.2 古兰德描影法
8.2.3 方描影法
8.3 结构映射
8.3.1 结构映射的种类
8.3.2 图像数据的映射
8.3.3 冲击映射法
8.3.4 环境映射法
8.3.5 立体结构
练习题
第9章 射线跟踪技术
9.1 射线跟踪法的原理
9.2 可视点的辉度计算
9.3 反射、透射和折射现象
9.3.1 反射方向
9.3.2 透射和折射
9.4 射线和物体之间的交点
9.4.1 隐函数所表示的物体形状和射线之间的交点
9.4.2 依靠CSG表示的物体形状和射线之间的交点
练习题
第10章 颜色的表示
10.1 颜色的合成
10.2 三基色
10.3 表色系
10.3.1 CIE RGB表色系
10.3.2 CIE XYZ表色系
10.3.3 CMY表色系和CMYK表色系
10.3.4 芒塞尔表色系
10.4 颜色的指定
10.4.1 依靠RGB彩色模型的颜色指定
10.4.2 依靠颜色三种属性的颜色指定
10.5 彩色控制
练习题
第11章 数值再现
11.1 数值显像
11.2 数值数据
11.3 数值显像的框架
11.3.1 输入数值数据
11.3.2 曲面再现方法
11.3.3 数值再现方法
11.4 等值面化
11.5 数值再现
11.5.1 数值格子的分类
11.5.2 描影法(色荫)
11.5.3 数值射线浇铸法
练习题
第12章 动画与变形
12.1 动画的构造
12.2 关键帧法
12.3 动作的设定方法
12.3.1 使用函数生成动作
12.3.2 轮廓法
12.3.3 运动学
12.3.4 动力学
12.4 微粒子法
12.5 变形
12.5.1 表面波法
12.5.2 三维变形
12.6 动作输入法
12.6.1 动作捕捉
12.6.2 动作控制照相机
12.7 动作模糊
练习题
练习题简答
参考文献