出版社:高等教育出版社
年代:2011
定价:27.5
本书介绍计算机图形学中的基本原理、经典算法和部分应用,主要内容包括了经典光栅图形算法、图形变换与观察、真实感图形绘制等图形显示流程中的关键算法和参数曲线曲面、实体造型等图形表示基本方法,同时还对当前在游戏和计算机动画中广泛应用的细分曲面、基于GPU的实时绘制以及图形学的部分应用作了介绍。本书可作为高等院校计算机、数字媒体等相关专业的基础教材,也可供计算机图形学或相关领域的爱好者参考。
第一章 计算机图形学基本知识
1.1 计算机图形学的概念
1.2 计算机图形学的发展
1.3 计算机图形学的应用
1.4 计算机图形硬件简介
习题一
第二章 基本图形的生成与计算
2.1 直线的生成算法
2.1.1 直线dda算法
2.1.2 直线bresenham算法
2.2 圆的生成算法
2.2.1 基础知识
2.2.2 圆的bresenham算法
2.3 区域填充算法
2.3.1 基础知识
2.3.2 扫描线填色算法
2.3.3 种子填色算法
2.4 字符的生成
2.4.1 点阵式字符
2.4.2 矢量式字符
2.4.3 方向编码式字符
2.4.4 轮廓字形技术
2.5 图形求交
2.5.1 求交点算法
2.5.2 求交线算法
2.5.3 包含判定算法
2.5.4 重叠判定算法
2.5.5 凸包计算
2.6 图形裁剪
2.6.1 直线的裁剪
2.6.2 多边形的裁剪
2.6.3 字符串的裁剪
习题二
第三章 图形变换与输出
3.1 图形的几何变换
3.1.1 二维图形几何变换
3.1.2 三维图形几何变换
3.1.3 参数图形几何变换
3.2 坐标系统及其变换
3.2.1 坐标系统
3.2.2 规格化变换与设备坐标变换
3.2.3 投影变换
3.3 图元输出与输出属性
3.3.1 二维图元输出
3.3.2 输出属性及其控制
3.3.3 三维图元的输出
习题三
第四章 真实感图形显示
4.1 线消隐
4.1.1 消隐的基础知识
4.1.2 凸多面体的隐藏线消除
4.1.3 凹多面体的隐藏线消除
4.2 面消隐
4.2.1 区域排序算法
4.2.2 深度缓存(z-buffer)算法
4.2.3 射线踪迹算法
4.2.4 扫描线算法
4.3 光照模型
4.3.1 光源特性和物体表面特性
4.3.2 光照模型及其实现
4.3.3 明暗的光滑处理
4.3.4 阴影生成
4.3.5 整体光照模型
4.4 光线跟踪
4.4.1 光线跟踪的基本原理
4.4.2 光线与实体的求交
4.4.3 光线跟踪算法
4.5 纹理映射
4.5.1 表面纹理及映射
4.5.2 表面纹理的描绘
4.6 颜色空间
4.6.1 颜色的基本概念
4.6.2 cie色度图
4.6.3 几种常用的颜色模型
习题四
第五章 曲线曲面
5.1 曲线和曲面的表示
5.2 bezier曲线
5.3 bezier曲面
5.4 b样条曲线
5.5 b样条曲面
5.6 nurbs曲线
5.7 nurbs曲面
5.8 细分曲线、曲面
5.8.1 细分曲线和曲面基本知识
5.8.2 细分曲线
5.8.3 细分曲面
习题五
第六章 网格重建与几何处理
6.1 delaunay网格重建
6.2 网格重建的多项式拟合方法
6.3 基于三维微分属性的网格重建
6.4 网格修补
6.5 网格简化
6.6 网格滤波与光顺
习题六
第七章 基本造型方法
7.1 概述
7.2 结构实体几何模型
7.3 分解模型
7.3.1 八叉树表达
7.3.2 八叉树的操作
7.3.3 线性八叉树
7.4 边界模型
7.4.1 翼边结构
7.4.2 半边数据结构
7.4.3 欧拉操作
7.4.4 基本体元的生成
7.5 非传统造型技术
7.5.1 分形造型
7.5.2 粒子系统
习题七
第八章 基于gpu的实时渲染技术
8.1 cpu简介与可编程渲染流水线
8.1.1 gpu简介
8.1.2 gpu发展历程
8.1.3 着色语言
8.1.4 渲染流水线
8.2 基于顶点着色器的实时几何变形
8.2.1 使用流程
8.2.2 效果
8.2.3 绘制代码
8.2.4 着色器代码
8.2.5 效果对比
8.3 基于顶点着色器的实时曲面细分
8.3.1 gpu细分算法
8.3.2 自适应细分
8.3.3 watertight划分
8.4 基于几何着色器的实时几何生成
8.4.1 镂空特效
8.4.2 轮廓线特效
8.5 基于片段着色器的非侵入式风格化绘制
8.5.1 非侵入式风格化绘制
8.5.2 opengl截获算法
8.5.3 风格化渲染技术
8.5.4 颜色缓存和深度缓存上的实时三维场景的后处理
8.5.5 实现和风格化渲染器
习题八
第九章 计算机图形学的应用
9.1 计算机动画
9.1.1 计算机动画的起源与发展
9.1.2 计算机动画的应用
9.1.3 计算机动画的过程与分类
9.1.4 计算机动画中的运动控制方法
9.1.5 典型动画方法介绍
9.1.6 计算机动画的制作软件
9.2 科学计算可视化
9.2.1 科学计算可视化的概念和意义
9.2.2 标量场可视化方法
9.2.3 矢量场可视化方法
9.2.4 张量场可视化方法
9.2.5 可视化应用软件
9.3 文物数字化
9.3.1 文物数字化的概念和意义
9.3.2 文物数字化方法介绍
9.3.3 文物数字化典型系统介绍
习题九
参考文献
《计算机图形学原理、方法及应用(第3版)》是集理论学习、实际应用为一体的颇有特色的教科书,是浙江大学多年教学成果与经验的结晶,第3版在前两版的基础上修订而成,包含了计算机图形学的主流内容。教材内容结构合理,脉络清晰,内容由浅入深,便于理解,体现了系统性;第3版在现有内容的基础上,增加了有关网格重建与几何处理、实时绘制等图形学的新知识,体现了新颖性;不但描述计算机图形学的基本概念和算法,而且介绍计算机图形学在计算机动画、可视化和文物数字化的应用,体现了应用性。教材配套资源丰富,纸质教材、电子教案、课程网站等多种媒体立体表达,方便教师备课和学生的自主学习。《计算机图形学原理、方法及应用(第3版)》介绍计算机图形学中的基本原理、经典算法和部分应用,主要内容包括经典光栅图形算法、图形变换与观察、真实感图形绘制等图形显示流程中的关键算法和参数曲线曲面、实体造型等图形表示基本方法,同时还对当前在游戏和计算机动画中广泛应用的细分曲面、基于cpu的实时绘制以及图形学的部分应用作了介绍。《计算机图形学原理、方法及应用(第3版)》可作为高等学校计算机、数字媒体等相关专业的基础教材,也可供计算机图形学或相关领域的爱好者参考。【作者简介】潘云鹤,1946年生于浙江省杭州市。1970年毕业于同济大学建筑学系。1981年浙江大学计算机毕业获硕士学位,并留校历任计算机系讲师,副教授,教授。1995-2006年6月担任浙江文学校长。2006年6月至今担任中国工程院常务副院长(正部长级)。现兼任国务院学位委员会委员、中国图像图形学学会理事长.中国机械工程学会副理事长等职。中共中央十六届、十七届候补委员。潘云鹤是中国智能CAD和计算机美术领域的开拓者之一,他将人工智能引入计算机图形掌和CAD技术,提出综合推理和形象思维模型,并研制成功了轻纺花型、图案创作等多个新颖实用的智能CADCAM系统,而且在虚拟现实和计算机辅助产品创新技术等领域也取得优秀的成果,产生了显著的经济效益和社会效益。潘云鹤教授曾获得国家、省、部级科技进步奖12项,发表论文300余篇,出版学术著作6本、1997年当选为中国工程院院士