书籍简介:
本书重点介绍三维计算机图形学的基本概念、算法与编程实现,以及3D图形开发技术的进展。主要内容包括:计算机图形学概述、基本图形生成算法、3D图形数学基础、图形变换、三维场景的绘制基础、真实感图形光照处理、纹理映射技术、场景组织与管理技术、游戏特效绘制技术、地形绘制技术、阴影绘制技术、碰撞检测技术、计算机动画技术、GPU硬件加速技术等。本书理论结合实际,图文并茂,注重培养学生的编程实现能力,可作为高等院校本科生或研究生计算机图形学课程的教材,也可供从事计算机图形学、游戏动画开发等工作的研究人员参考。
作者简介:
王长波、高岩
出版日期:
2000年01月
章节目录:
前言
教学建议
第1章计算机图形学
1 1计算机图形学概述
1 2计算机图形学的发展历史
1 3计算机图形学的应用领域
1 3 1计算机辅助设计(CAD/CAM)
1 3 2科学计算可视化
1 3 3图形化的用户界面
1 3 4电脑游戏
1 3 5动画特效
1 3 6地理信息系统
1 3 7虚拟现实系统
1 3 8计算机艺术
1 4计算机图形设备与图形系统
1 4 1计算机图形设备
1 4 2计算机图形系统
1 5计算机图形的发展动向
本章小结
习题
第2章基本图形生成算法
2 1图形光栅化的原理
2 2直线的光栅化算法
2 2 1逐点比较法
2 2 2数值微分法
2 2 3中点Bresenham算法
2 3圆的光栅化算法
2 3 1简单方程法产生圆弧
2 3 2Bresenham算法产生圆弧
2 4其他图形的光栅化算法
2 5基本图元的代码实现
2 5 1基本图元的C语言实现
2 5 2基本图元的MFC实现
2 6多边形填充
2 7宽图元
2 7 1复制像素画宽图元
2 7 2移动画笔画宽图元
本章小结
习题
第3章3D图形中的数学基础
3 1坐标系
3 2向量
3 2 1向量的基本概念
3 2 2向量的基本运算
3 2 3向量的代码实现
3 3矩阵
3 3 1矩阵的基本概念
3 3 2矩阵的基本运算
3 3 3Direct3D中的矩阵
3 4空间几何的运算
3 4 1几何形体的表达
3 4 2几何体之间的空间关系
本章小结
习题
第4章图形变换
4 1二维及三维图形几何变换
4 1 1二维图形几何变换
4 1 2三维图形几何变换
4 2投影与投影变换
4 2 1平行投影
4 2 2透视投影
4 3图形变换的实现
4 3 1Direct3D中的矩阵
4 3 2Direct3D中的矩阵变换
4 4编程实例
本章小结
习题
第5章三维场景绘制基础
5 1三维场景绘…
封面图: