第 1章 计算机图形学概述
内容提要
? 计算机图形学的基本概念
? 计算机图形学的发展
? 计算机图形学的应用
? 计算机图形的发展趋势
1,1 计算机图形学的基本概念
? 1,计算机图形学的定义:
计算机图形学( Computer Graphics,简称
CG)是利用计算机处理图形信息的一门学科,包
括图形信息的表示、输入输出与显示、图形的几
何变换、图形之间的运算以及人机交互绘图等方
面的技术。
计算机图形学既是一门科学,它包括一些数
学基础和理论,又是一门技术,包括一些技巧和
方法。掌握计算机图形学的理论和技术,有助于
编写界面更为优美的应用程序,设计出逼真的图
形或图案。
2,计算机图形学的研究领域和目标
计算机图形学的研究领域包括以下几个方面:
(1) 图形系统的硬件设备,如图形处理器、图形输入
输出设备,特别是图形显示和打印设备;
(2) 基本图元的生成技术,如直线、园狐、曲线和曲
面等;
(3) 图形变换技术,包括二维几何变换、三维几何变
换和投影变换等;
(4) 人机交互绘图技术,如窗口技术、橡皮筋技术等;
(5) 图形运算和处理技术,如图形的裁剪、填充等;
(6) 实体造型技术和真实图形的表示,如消隐技术、
色彩技术等
3,学习计算机图形学的目标
根据用户和计算机图形系统的关系,可以把利用计算机图形
学的用户分为三组:一是图形系统的设计者,二是应用程
序员,三是图形系统的操作员
图形理论的研究与
软件包的实现者,
如 GKS,Core
设计专业图形应用软件
者, 如 Photoshop,
AutoCAD
产品设计者
利用专业图形软件
设计各种产品
理论研究与系统实现者 图形设计程序员 产品设计人员
计算机图形学的目标在于培养前两种人才,即理论研究
与系统实现者和图形设计程序员,研究图形学新的理论和技
术,编写各种专业图形处理软件,供产品设计人员使用。
4,图形与图像
? 图形( Graphics)和图像( Image)
图形考虑的是几何信息及其拓扑关系,如图形的顶点坐标,图形
各边、面之间的连接关系以及各种属性信息等。图形系统的基本单位
是图元,任何复杂的图形都是由简单的图元组成的。图形文件保存的
是各个图元的几何信息和属性,当打开图形文件时,图形系统再实时
地生成图形。
图像一般是通过摄像机、数码相机或扫描仪等设备输入的图片,
图像处理的基本单位是像素( Pixel),通过每个像素的颜色的变化
从而显示出一幅美丽的图案。
计算机图形学是以图形为研究对象,从图形的几何
信息和拓扑关系来研究图形的生成、显示、修改
和存储,以及图形之间的运算和处理技术。
4,图形与图像之间的关系
程序和数据 交互设备
摄像或扫描 图像显示或输出
图形
图像
图形处理
图像处理
图像
转换 图形识别
1,2 计算机图形学的起源与发展
? 1950年,第一台图形显示器作为美国麻省理工学
院 (MIT)旋风 I号( Whirlwind I)计算机的附件诞

? 1958年美国 Calcomp公司发明了滚筒式绘图仪,
GerBer公司研制出了平板式绘图仪
? 1962年,MIT林肯实验室的 I.E.萨瑟兰德
(I.E.Sutherland)发表了一篇题为,Sketchpad:一
个人 -机通信的图形系统”的博士论文,首次使用
了计算机图形学( Computer Graphics)这个术

? 60年代中期,美国的 MIT、通用汽车公司、贝尔
实验室和洛克希德等众多的公司纷纷开展了计算
机图形学的应用和研究
? 70年代是计算机图形学技术进入实用化阶段,美
国苹果公司的 Macintosh,IBM公司的 PC,
Apollo,SUN公司的工作站都配备了图形系统 ;
? 在 80年代,配备有光栅图形显示器的个人计算机
和工作站已相当普及,不仅在工业、管理、艺术
领域发挥巨大的作用,而且图形系统已进入了家
庭,如计算机家庭教育和游戏 ;
? 90年代至今,计算机图形学朝着标准化、集成化
和智能化的方向发展 。丰富多彩的 Web网页更加
激励了计算机图形学的应用,科学计算的可视化、
虚拟现实技术等新兴课题又向计算机图形学提出
了更新更高的要求
计算机图形学软件的发展
? 计算机图形软件系统概括起来主要有以下
三种:
( 1)用现有的某种计算机语言写成的图形子
程序包,如 GKS,PHIGS,GL等;
( 2)扩充某一种计算机语言,使其具有图形
生成和处理功能;
( 3)专用的图形系统。对于某种类型的设备,
可以配备专用的图形生成语言,如 HP-
PLOT图形语言。
计算机图形学在我国的发展
我国开展计算机图形设备和计算机辅助设计方面的研究始于 60年代
中后期。进入 80年代以来,计算机图形学无论是在理论研究,还是在
实际应用的深度和广度方面,都取得了令人可喜的成果。
( 1)在图形设备方面,我国陆续研制出各种型号的绘图机、坐标
数字化仪、图形显示器和图形工作站,并已批量生产投入市场。
( 2)计算机图形系统的软件开发能力日益增强,应用范围日益广
泛和深入。其中二维交互式绘图软件已进入商品阶段,三维几何造型
在国内也有几个使用的版本,在图形学理论方面也取得了令人瞩目的
成绩。
( 3)与计算机图形学有关的学术活动在我国也很活跃。在计算机
学会、工程图学学会、自动化学会、电子学会等国家一级学会下面都
设有与计算机图形学相关的二级分会,并定期举办全国的学术活动。
与计算机图形学有关的学术刊物有“计算机辅助设计与图形学学报”、
“工程图学学报”、“计算机辅助工程”、“计算机集成制造系统”
等。
计算机图形学在我国的发展
但是, 我们应当清醒地认识到国内的研
究和应用水平与国际上发达国家相比还相差
甚远, 其主要原因是我国 缺乏大量这方面高
水平的人才, 精通计算机图形学的工程技术
人员不够, 因而影响了计算机图形学这门学
科在我国的推广应用 。 要使计算机图形学在
我国国民经济中发挥应有的作用, 培养计算
机图形学的研究, 设计和应用等多方面的人
才是关键 。
1,3 计算机图形学的应用
? 计算机辅助设计与制造( CAD/CAM)
? 用户界面
? 科学计算的可视化
? 工业模拟、控制和仿真
? 计算机动画、广告和影视艺术
? 地形地貌和自然资源的图形显示
? 办公自动化和电子出版系统
? 计算机辅助教学和 Web网页
1,4 计算机图形学的发展动向
? 计算机图形学是通过算法和程序在显
示器上构造出图形的一种技术,其中
有三个关键的技术,即 实体造型技术、
真实图形的生成技术和人 -机交互技术,
这三种技术也是今后计算机图形学的
发展趋势。
1,5 小结
? 计算机图形学作为图形显示和处理的一门学科,具有很深
的数学理论基础和实用方法和技术。可以这样说,数学能
够培养逻辑思维和空间想象能力,它将现实世界中的物体
逻辑化和符号化,如圆形表示成 X2+Y2=R2的形式。而计
算机图形学则正好相反,它是利用计算机将物体的数学表
示以图形的方式在计算机屏幕上显现出来。
? 计算机图形学的基础是数学,任何图形的显示都必须首先
构造出数学模型,然后再通过算法程序实现图形的显示和
处理。另一方面,为了在计算机上显示和处理复杂的图形,
要求人们不断地学习和研究数学,构造精巧的数学模型和
实现算法,这就是计算机图形学的实质。
作业
1,计算机图形学的研究领域和目标是什么?
2,是比较计算机图形学与图像处理学科的不同。
3,简述计算机图形学的发展历程。
4,什么是实体造型技术,常用的实体造型技术
有哪些?
5,什么是图形真实感技术,常用的真实感技术
有哪些?
6,常用的人 -机交互式技术有哪些?