《第1章概述计算机图形学》由会员分享,可在线阅读,更多相关《第1章概述计算机图形学(35页珍藏版)》请在金锄头文库上搜索。
1、计算机算机图形形学学Computer GraphicsComputer Graphics教材:教材:计算机图形学计算机图形学王汝传等王汝传等 编著编著 人民邮电出版社人民邮电出版社计计算机算机图图形形学学第一章 概 述 计算机图形学的研究内容计算机图形学的研究内容 1 1.1.1 计算机图形学发展概况计算机图形学发展概况 1.1.2 2 计算机图形学特点和应用计算机图形学特点和应用 1.1.3 3 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.1.4 4 计算机图形生成和输出的流水线计算机图形生成和输出的流水线 1.51.5一一. 什么是计算机图形学什么是计算机图形学 二二. 计算
2、机图形学、图像处理与计算机图形学、图像处理与 模式识别的关系模式识别的关系 三三. 计算机图形学与计算机图形学与CAD/CAM 技术的关系技术的关系 四四. 计算机图形学研究内容计算机图形学研究内容 一一. 计算机图形学计算机图形学的特点的特点 二二. 计算机图形学计算机图形学的应用领域的应用领域 计计算机算机图图形形学学第一章 概 述1.1 计算机图形学的概念与研究内容计算机图形学的概念与研究内容 一一. 什么是计算机图形学什么是计算机图形学1.定义定义 计算机图形学计算机图形学(Computer Graphics): 研究通过计研究通过计算机将数据转换为图形,并在专用显示设备上显示算机将数
3、据转换为图形,并在专用显示设备上显示的原理、方法和技术的学科的原理、方法和技术的学科 。 第一章第一章 概述概述1.1 计算机图形学的研究内容计算机图形学的研究内容 一一. 什么是计算机图形学什么是计算机图形学 二二.计算机图形学、图像处理与模式识别的关系计算机图形学、图像处理与模式识别的关系 三三.计算机图形学与计算机图形学与CADCAM技术的关系技术的关系 四四.计算机图形学研究内容计算机图形学研究内容 1.2 计算机图形学发展概况计算机图形学发展概况 1.3 计算机图形学特点和应用计算机图形学特点和应用 一一.计算机图形学的特点计算机图形学的特点 二二.计算机图形学的应用领域计算机图形学
4、的应用领域 1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.5计算机图形生成和输出的流水线计算机图形生成和输出的流水线计计算机算机图图形形学学第一章 概 述图形处理过程:图形处理过程:计算机图形处理程序计算机图形处理程序输入信息:数据输入信息:数据输出信息:图形输出信息:图形 例如:画圆例如:画圆计算机图形处理程序计算机图形处理程序圆圆圆心坐标圆心坐标圆半径圆半径三部分:三部分:v数据:数据: 用户给出的原始输入用户给出的原始输入(如描述图形的几何数如描述图形的几何数据、数学方程等据、数学方程等)、计算机产生的结果、计算机产生的结果 、来、来自图形工作站操作者的命令自图形工作
5、站操作者的命令 v计算机:微机、工作站等计算机:微机、工作站等v输出设备:显示器、绘图仪输出设备:显示器、绘图仪计计算机算机图图形形学学第一章 概 述2.计算机图形表现形式计算机图形表现形式(1).(1).线条式线条式( (线框架图线框架图) )用线段来表现图形,容易反映客观实体的内部结构,用线段来表现图形,容易反映客观实体的内部结构,如各类工程技术中结构图的表示,机械设计中零件如各类工程技术中结构图的表示,机械设计中零件结构图及电路设计中的电路原理图等结构图及电路设计中的电路原理图等. . 计计算机算机图图形形学学第一章 概 述具有面模型、色彩、浓淡和明暗层次效应,适合具有面模型、色彩、浓淡
6、和明暗层次效应,适合表现客观实体的外形或外貌,如汽车、飞机、轮表现客观实体的外形或外貌,如汽车、飞机、轮船等的外形设计以及各种艺术品造型设计等。船等的外形设计以及各种艺术品造型设计等。 (2).(2).真实感面模型图形真实感面模型图形跑车靓照跑车靓照计计算机算机图图形形学学3. 计算机图形分类(空间)计算机图形分类(空间)(1).二维图形(二维图形(2D) :在平面坐标系中定义的图在平面坐标系中定义的图形形 (2).三维图形(三维图形(3D) :在三维坐标系中定义的图形在三维坐标系中定义的图形 简单二简单二维图形维图形简单三简单三维图形维图形第一章第一章 概概 述述计计算机算机图图形形学学第一
7、章第一章 概概 述述4、计算机图形产生方法、计算机图形产生方法(1).(1).矢量法矢量法( (短折线法短折线法) )任何形状的曲线都用许多首尾相连的短直线(矢任何形状的曲线都用许多首尾相连的短直线(矢量)逼近。量)逼近。 (2).(2).描点法描点法( (像素点串接法像素点串接法) )每一曲线都是由一定大小的像素点组成每一曲线都是由一定大小的像素点组成 计计算机算机图图形形学学 二二. . 计算机图形学、图像处理与模式识别的关系计算机图形学、图像处理与模式识别的关系 1.三者的关系三者的关系(1)计算机图形学)计算机图形学(Computer Graphics):数据描述到图形生成的过程。如圆
8、数据描述到图形生成的过程。如圆 (2)图像处理)图像处理(Image Processing): 利用计算机对原来存在物体映像进行利用计算机对原来存在物体映像进行 分析处理,然后再现图像。如人体分析处理,然后再现图像。如人体CT, 遥感照片等遥感照片等 (3)模式识别)模式识别(Pattern Recognition ) 计算机对图形信息进行识别和分析描计算机对图形信息进行识别和分析描 述,是从图形(图像)到描述的表达述,是从图形(图像)到描述的表达 过程。如邮件分拣、邮政编码识别等过程。如邮件分拣、邮政编码识别等 第一章第一章 概述概述1.1 计算机图形学的研究内容计算机图形学的研究内容 一一
9、. 什么是计算机图形学什么是计算机图形学 二二.计算机图形学、图像处理与模式识别的关系计算机图形学、图像处理与模式识别的关系 三三.计算机图形学与计算机图形学与CADCAM技术的关系技术的关系 四四.计算机图形学研究内容计算机图形学研究内容 1.2 计算机图形学发展概况计算机图形学发展概况 1.3 计算机图形学特点和应用计算机图形学特点和应用 一一.计算机图形学的特点计算机图形学的特点 二二.计算机图形学的应用领域计算机图形学的应用领域 1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.5计算机图形生成和输出的流水线计算机图形生成和输出的流水线计计算机算机图图形形学学(1)(1
10、)交互式绘图交互式绘图 允许操作者以某种方式(对话方式或命令方式)来允许操作者以某种方式(对话方式或命令方式)来控制和操纵图形生成过程,使得图形可以边生成、边控制和操纵图形生成过程,使得图形可以边生成、边显示、边修改,直至符合要求为止。如显示、边修改,直至符合要求为止。如AUTOCAD等等 (2)(2)被动式绘图被动式绘图 图形在生成过程中,操作者无法对图形进行操作和图形在生成过程中,操作者无法对图形进行操作和控制。如控制。如C语言绘图语言绘图 2.计算机绘图方式计算机绘图方式计计算机算机图图形形学学三三. . 计算机图形学与计算机图形学与CADCAM技术的关系技术的关系1.1.计算机辅助设计
11、计算机辅助设计(Computer Aided Design,简称简称CAD) 建立某种模式和算法以及相关的支撑和应用软件,使建立某种模式和算法以及相关的支撑和应用软件,使计算机按设计工程师的意图,去进行科学分析和计算,作计算机按设计工程师的意图,去进行科学分析和计算,作出判断和选择,最后输出满意的设计结果并生产图纸。出判断和选择,最后输出满意的设计结果并生产图纸。 2.2.计算机辅助制造计算机辅助制造(Computer Aided Manufacturing,简简 称称CAM) 通过直接或间接地把计算机与工厂生产设备联系起来,通过直接或间接地把计算机与工厂生产设备联系起来,实现用计算机系统进行
12、生产的计划、管理、控制及操作的实现用计算机系统进行生产的计划、管理、控制及操作的过程,它是应用计算机进行制造过程中管理、控制和处理过程,它是应用计算机进行制造过程中管理、控制和处理的总称。的总称。 第一章第一章 概述概述1.1 计算机图形学的研究内容计算机图形学的研究内容 一一. 什么是计算机图形学什么是计算机图形学 二二.计算机图形学、图像处理与模式识别的关系计算机图形学、图像处理与模式识别的关系 三三.计算机图形学与计算机图形学与CADCAM技术的关系技术的关系 四四.计算机图形学研究内容计算机图形学研究内容 1.2 计算机图形学发展概况计算机图形学发展概况 1.3 计算机图形学特点和应用
13、计算机图形学特点和应用 一一.计算机图形学的特点计算机图形学的特点 二二.计算机图形学的应用领域计算机图形学的应用领域 1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.5计算机图形生成和输出的流水线计算机图形生成和输出的流水线计计算机算机图图形形学学四四. . 计算机图形学研究内容计算机图形学研究内容 主要核心技术是如何建立所处理对象的模型并生成该主要核心技术是如何建立所处理对象的模型并生成该对象的图形。其主要研究内容大体上可以概括为如下几个对象的图形。其主要研究内容大体上可以概括为如下几个方面:方面:1.几何模型构造技术几何模型构造技术(Geometric Modellin
14、g) 如如各各种种不不同同类类型型几几何何模模型型(二二维维、三三维维、分分数数组组、Fractal Model)的的构构造造方方法法及及性性能能分分析析,曲曲线线与与曲曲面面的的表示与处理,专用或通用模型构造系统的研究等。表示与处理,专用或通用模型构造系统的研究等。2.图形生成技术(图形生成技术(Image Synthesis) 如如线线段段、圆圆弧弧、字字符符、区区域域填填充充的的生生成成算算法法,以以及及线线隐隐面面消消除除、光光照照模模型型、浓浓淡淡处处理理(Shading)、纹纹理理、阴影、灰度与色彩等各种逼真感图形表示技术。阴影、灰度与色彩等各种逼真感图形表示技术。 第一章第一章
15、概述概述1.1 计算机图形学的研究内容计算机图形学的研究内容 一一. 什么是计算机图形学什么是计算机图形学 二二.计算机图形学、图像处理与模式识别的关系计算机图形学、图像处理与模式识别的关系 三三.计算机图形学与计算机图形学与CADCAM技术的关系技术的关系 四四.计算机图形学研究内容计算机图形学研究内容 1.2 计算机图形学发展概况计算机图形学发展概况 1.3 计算机图形学特点和应用计算机图形学特点和应用 一一.计算机图形学的特点计算机图形学的特点 二二.计算机图形学的应用领域计算机图形学的应用领域 1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.5计算机图形生成和输出的流
16、水线计算机图形生成和输出的流水线计计算机算机图图形形学学3.图形的操作与处理方法(图形的操作与处理方法(Picture Manipulation) 如图形的开窗、裁剪、平移、旋转、放大、缩小、如图形的开窗、裁剪、平移、旋转、放大、缩小、投影等各种几何变换操作的方法及其软件或硬件实现投影等各种几何变换操作的方法及其软件或硬件实现技术。技术。 4.图形信息的存储,检索与交换技术图形信息的存储,检索与交换技术 如图形信息的各种表示方法、组织形式、存取技如图形信息的各种表示方法、组织形式、存取技术、图形数据库的管理、图形信息通信等。术、图形数据库的管理、图形信息通信等。5.人机交互及用户接口技术人机交
17、互及用户接口技术 如新型定位设备、选择设备的研究;各种交互技如新型定位设备、选择设备的研究;各种交互技术,如构造技术、命令技术、选择技术、响应技术等术,如构造技术、命令技术、选择技术、响应技术等的研究,以及用户模型、命令语言、反馈方法、窗口的研究,以及用户模型、命令语言、反馈方法、窗口系统等用户接口技术的研究。系统等用户接口技术的研究。四四. . 计算机图形学研究内容计算机图形学研究内容计计算机算机图图形形学学1950年年 美国麻省理工学院研制出第一台图形显示器。美国麻省理工学院研制出第一台图形显示器。能显示了一些简单图形,类似于示波器能显示了一些简单图形,类似于示波器CRT。 1959年年
18、美国美国CALCOMP公司根据打印机原理研制了世界上公司根据打印机原理研制了世界上第一台滚筒式绘图机。第一台滚筒式绘图机。 50年代末期年代末期 美国麻省工学院开发了美国麻省工学院开发了SAVE空中防御系统,空中防御系统,它具有指挥和控制功能。这个系统能将雷达信号转换为显它具有指挥和控制功能。这个系统能将雷达信号转换为显示器上的图形,操作者利用光笔可直接在显示屏上标识目示器上的图形,操作者利用光笔可直接在显示屏上标识目标。这一功能的出现预式着交互式图形生成技术的诞生。标。这一功能的出现预式着交互式图形生成技术的诞生。 被被动动式式输输出出1.2 计算机图形学发展概况计算机图形学发展概况 第一章
19、第一章 概述概述1.1 计算机图形学的研究内容计算机图形学的研究内容 一一. 什么是计算机图形学什么是计算机图形学 二二.计算机图形学、图像处理与模式识别的关系计算机图形学、图像处理与模式识别的关系 三三.计算机图形学与计算机图形学与CADCAM技术的关系技术的关系 四四.计算机图形学研究内容计算机图形学研究内容 1.2 计算机图形学发展概况计算机图形学发展概况 1.3 计算机图形学特点和应用计算机图形学特点和应用 一一.计算机图形学的特点计算机图形学的特点 二二.计算机图形学的应用领域计算机图形学的应用领域 1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.5计算机图形生成和
20、输出的流水线计算机图形生成和输出的流水线计计算机算机图图形形学学1962年年 美国麻省理工学院林肯实验室的美国麻省理工学院林肯实验室的Ivan ESuthland,首先提出了首先提出了“计算机图形学计算机图形学”(Computer Graphics)这这一术语,引入了分层存储符号的数据结构,开发出了交互一术语,引入了分层存储符号的数据结构,开发出了交互技术;可用键盘和光笔实现定位、选项和绘图。奠定了计技术;可用键盘和光笔实现定位、选项和绘图。奠定了计算机图形学基础。算机图形学基础。 60年代中期年代中期 美国、英国、法国的一些汽车、飞机制造业美国、英国、法国的一些汽车、飞机制造业大公司对计算机
21、图形学开展大规模研究。大公司对计算机图形学开展大规模研究。 60年代后期年代后期 出现了存储管式显示器,可以进行简单交互出现了存储管式显示器,可以进行简单交互 蓬蓬勃勃发发展展,但但仍仍处处于于研研究究阶阶段段1.2 计算机图形学发展概况计算机图形学发展概况计计算机算机图图形形学学70年代中期年代中期 出现了基于电视技术的光栅图形扫描器。出现了基于电视技术的光栅图形扫描器。 80年代以后年代以后 进一步发展,主要体现在以下三个方面:进一步发展,主要体现在以下三个方面:v几个大型著名的计算机图形系统相继问世。特别是几个大型著名的计算机图形系统相继问世。特别是GKS(Graphics Kernel
22、 System)核心系统。核心系统。v随着硬件技术的发展,高分辨率图形显示器研制成功,随着硬件技术的发展,高分辨率图形显示器研制成功,三维图形显示达到更高水平三维图形显示达到更高水平 v计算机图形系统在许多领域可以取代中、小型计算机系计算机图形系统在许多领域可以取代中、小型计算机系统,计算机图形学得到了更加广泛的应用。统,计算机图形学得到了更加广泛的应用。 90年代后年代后 计算机图形学向着更高阶段发展,许多技术计算机图形学向着更高阶段发展,许多技术已成为当今最热门的多媒体技术的重要组成部分。已成为当今最热门的多媒体技术的重要组成部分。 实实用用化化阶阶段段1.2 计算机图形学发展概况计算机图
23、形学发展概况计计算机算机图图形形学学计算机图形学发展概略:计算机图形学发展概略:50年代计算机图形学开始兴起年代计算机图形学开始兴起 60年代交互式图形系年代交互式图形系统统CAD出现出现 70年代图形显示技术的发展(光栅扫描年代图形显示技术的发展(光栅扫描显示器)显示器) 80年代计算机图形学软硬件迅速发展(高年代计算机图形学软硬件迅速发展(高分辨率显示器、图形标准化、工程工作站)分辨率显示器、图形标准化、工程工作站) 90年代年代各种不同图形软件的出现(各种不同图形软件的出现(AutoCAD、3DMAX等)等) 当前计算机图形学向更新方向发展(虚拟现实技术、可当前计算机图形学向更新方向发展
24、(虚拟现实技术、可视化技术、造型技术等)视化技术、造型技术等) 进入进入21世纪之后,更智能世纪之后,更智能更高级的图形用户接口和普适计算环境的图形化带来的更高级的图形用户接口和普适计算环境的图形化带来的新的科学技术。新的科学技术。计计算机算机图图形形学学计算机图形软件发展的几种类型计算机图形软件发展的几种类型 1.图形子程序包:用某种高级语言编写,如图形子程序包:用某种高级语言编写,如Windows的的DirectX和基于和基于VC+的的OpenGL。2.某种高级语言的功能的扩充(图形函数),具有图形某种高级语言的功能的扩充(图形函数),具有图形生成功能。如生成功能。如BASIC、 PASC
25、AL、Turbo C 、 Borland C+、Java等。等。3.对于某种类型设备可以配置专用的图形生成语言。比对于某种类型设备可以配置专用的图形生成语言。比较著名的有较著名的有GL(Graphics Language)语言、语言、PL(Ploting Language)语言和语言和Dxy语言。语言。4.图形软件标准化,通用的与设备无关的图形软件。如图形软件标准化,通用的与设备无关的图形软件。如原西德提出的图形核心系统原西德提出的图形核心系统 GKS(Graphics Kernel System)。5.专用的图形软件,例如专用的图形软件,例如3D MAX,maya等。等。 计计算机算机图图形
26、形学学 1.3 计算机图形学特点和应用计算机图形学特点和应用 一一. 计算机图形学的特点计算机图形学的特点1.计算机产生的图形有规律、光滑。它是按数学方法产计算机产生的图形有规律、光滑。它是按数学方法产 生的,规矩整齐,有着像数学一样的严格性。生的,规矩整齐,有着像数学一样的严格性。 2.计算机产生的图形纯净美观、无噪声干扰。计算机产生的图形纯净美观、无噪声干扰。 3.通过计算机产生的图形不仅能描绘客观世界的各种对通过计算机产生的图形不仅能描绘客观世界的各种对 象,也能描绘纯粹是想像的主观世界中的各种对象。象,也能描绘纯粹是想像的主观世界中的各种对象。 4.交互式计算机图形显示可由用户控制,产
27、生的图形可交互式计算机图形显示可由用户控制,产生的图形可 修改性强,且速度快、差错少。修改性强,且速度快、差错少。 第一章第一章 概述概述1.1 计算机图形学的研究内容计算机图形学的研究内容 一一. 什么是计算机图形学什么是计算机图形学 二二.计算机图形学、图像处理与模式识别的关系计算机图形学、图像处理与模式识别的关系 三三.计算机图形学与计算机图形学与CADCAM技术的关系技术的关系 四四.计算机图形学研究内容计算机图形学研究内容 1.2 计算机图形学发展概况计算机图形学发展概况 1.3 计算机图形学特点和应用计算机图形学特点和应用 一一.计算机图形学的特点计算机图形学的特点 二二.计算机图
28、形学的应用领域计算机图形学的应用领域 1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.5计算机图形生成和输出的流水线计算机图形生成和输出的流水线计计算机算机图图形形学学二二. . 计算机图形学的应用领域计算机图形学的应用领域 1.1.计算机辅助设计计算机辅助设计(CAD)和计算机辅助制造和计算机辅助制造(CAM)计算计算机图形学被用来进行土建工程、机械结构和产品的设计,机图形学被用来进行土建工程、机械结构和产品的设计,包括设计飞机、汽车、船舶的外形和发电厂、化工厂等包括设计飞机、汽车、船舶的外形和发电厂、化工厂等的布局,也能够对电子线路或电子器件进行设计。的布局,也能够对电子
29、线路或电子器件进行设计。 计算机辅助计算机辅助设计在电子设计在电子电路设计中电路设计中的应用的应用 第一章第一章 概述概述1.1 计算机图形学的研究内容计算机图形学的研究内容 一一. 什么是计算机图形学什么是计算机图形学 二二.计算机图形学、图像处理与模式识别的关系计算机图形学、图像处理与模式识别的关系 三三.计算机图形学与计算机图形学与CADCAM技术的关系技术的关系 四四.计算机图形学研究内容计算机图形学研究内容 1.2 计算机图形学发展概况计算机图形学发展概况 1.3 计算机图形学特点和应用计算机图形学特点和应用 一一.计算机图形学的特点计算机图形学的特点 二二.计算机图形学的应用领域计
30、算机图形学的应用领域 1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.5计算机图形生成和输出的流水线计算机图形生成和输出的流水线计计算机算机图图形形学学 2. 2.事务管理中交互式绘图事务管理中交互式绘图 绘制事务管理中的各种图形,如统计数据的二维及绘制事务管理中的各种图形,如统计数据的二维及三维图形、直方图、线条图、表示百分比的扇形图等等,三维图形、直方图、线条图、表示百分比的扇形图等等,还可绘制工作进程图,库存和生产进程图以及大量的其还可绘制工作进程图,库存和生产进程图以及大量的其他图形。所有这些都以简明的形式呈现出数据的模型和他图形。所有这些都以简明的形式呈现出数据的模
31、型和趋势以增加对复杂现象的理解并促进决策的制定。趋势以增加对复杂现象的理解并促进决策的制定。 统计图统计图二二. 计算机图形学的应用领域计算机图形学的应用领域 计计算机算机图图形形学学3.3.地理信息系统(地理信息系统(GIS) 地理信息系统是建立在地理图形基础上的信息管理系地理信息系统是建立在地理图形基础上的信息管理系统,是图形技术、数据库技术以及管理信息的结合。统,是图形技术、数据库技术以及管理信息的结合。 江苏省地图江苏省地图 二二. 计算机图形学的应用领域计算机图形学的应用领域 计计算机算机图图形形学学4.4.办公自动化和电子出版技术办公自动化和电子出版技术 图形显示技术在办公自动化和
32、事务处理中的使用,图形显示技术在办公自动化和事务处理中的使用,有助于数据及其相互关系的有效表达,因而有利于人有助于数据及其相互关系的有效表达,因而有利于人们进行正确的决策。利用交互式图形显示技术的支持们进行正确的决策。利用交互式图形显示技术的支持可以进行资料、文稿、书刊、手册的编写、修改。制可以进行资料、文稿、书刊、手册的编写、修改。制图、制表、分页、排版。图、制表、分页、排版。 二二. 计算机图形学的应用领域计算机图形学的应用领域 计计算机算机图图形形学学5.5.系统模拟系统模拟 二二. 计算机图形学的应用领域计算机图形学的应用领域 航天航空航天航空模拟模拟计计算机算机图图形形学学6.6.计
33、算机辅助教学(计算机辅助教学(CAI) 计算机辅助教学系统利用图形显示设备或电视终端,计算机辅助教学系统利用图形显示设备或电视终端,可以有声有色生动地演示物理、化学、生物、外语等可以有声有色生动地演示物理、化学、生物、外语等教学内容,让学生(用户)使用人机交互手段,进行教学内容,让学生(用户)使用人机交互手段,进行学习和研究,绘图或仿真操作,使整个教学过程直观学习和研究,绘图或仿真操作,使整个教学过程直观形象,有利于加深理解所学知识。形象,有利于加深理解所学知识。 二二. 计算机图形学的应用领域计算机图形学的应用领域 计计算机算机图图形形学学7.7.过程控制过程控制 在在过过程程控控制制中中,
34、常常常常将将计计算算机机与与现现实实世世界界中中的的其其他他设设备备连连成成一一个个系系统统。计计算算机机图图形形显显示示设设备备常常用用来来显显示示系系统统中中关关键键部部位位的的状状态态,如如炼炼油油厂厂、发发电电厂厂的的状状态态显显示示器器可可显显示示出出由由传传感感器器送送来来的的压压力力、温温度度、电电压压、电电流流等等数数据据,从从而而使使操操作作人人员员可可对对异异常常情情况况作作出出反反应。应。 某钢铁控某钢铁控制系统主制系统主画面画面二二. 计算机图形学的应用领域计算机图形学的应用领域 计计算机算机图图形形学学8.8.计算机动画和游戏计算机动画和游戏 动画片动画片狮子王狮子王
35、片段片段二二. 计算机图形学的应用领域计算机图形学的应用领域 游戏幻游戏幻想三国志想三国志2截图截图游戏轩游戏轩辕剑辕剑5汉之汉之云云截图截图计计算机算机图图形形学学9.9.计算机艺术计算机艺术二二. 计算机图形学的应用领域计算机图形学的应用领域 计计算机算机图图形形学学1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.1.造型技术造型技术 研究的是如何在计算机中构造出二维、三维物件模研究的是如何在计算机中构造出二维、三维物件模 型的基本方法和手段。型的基本方法和手段。 2.2.三维信息重建技术三维信息重建技术 研究一些算法,使得计算机图形系统能自动地将三视研究一些算法,使得计
36、算机图形系统能自动地将三视图转换成相应的立体图。图转换成相应的立体图。 3.3.图形数据库图形数据库 研究如何以基本的图形为数据项而建立起一个能快研究如何以基本的图形为数据项而建立起一个能快速查找各个图形的图形库。速查找各个图形的图形库。 4.4.动态绘图动态绘图 在交互式绘图中,不仅可以在屏幕上对图形进行修在交互式绘图中,不仅可以在屏幕上对图形进行修改、删除、编辑等,还可以进行动态分析。改、删除、编辑等,还可以进行动态分析。 第一章第一章 概述概述1.1 计算机图形学的研究内容计算机图形学的研究内容 一一. 什么是计算机图形学什么是计算机图形学 二二.计算机图形学、图像处理与模式识别的关系计
37、算机图形学、图像处理与模式识别的关系 三三.计算机图形学与计算机图形学与CADCAM技术的关系技术的关系 四四.计算机图形学研究内容计算机图形学研究内容 1.2 计算机图形学发展概况计算机图形学发展概况 1.3 计算机图形学特点和应用计算机图形学特点和应用 一一.计算机图形学的特点计算机图形学的特点 二二.计算机图形学的应用领域计算机图形学的应用领域 1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.5计算机图形生成和输出的流水线计算机图形生成和输出的流水线计计算机算机图图形形学学5.CG、CAD、CAM三者一体化三者一体化 计算机图形学(计算机图形学(CG)、)、计算机辅助设
38、计(计算机辅助设计(CAD)和和计算机辅助制造(计算机辅助制造(CAM)有机结合在一起,形成所谓有机结合在一起,形成所谓一体化软件。一体化软件。 6.应用软件开发环境的通用化和标准化应用软件开发环境的通用化和标准化 用户界面管理系统用户界面管理系统UIMS、窗口管理系统、网络文件窗口管理系统、网络文件格式等,并使之通用化和标准化。格式等,并使之通用化和标准化。7.虚拟现实环境的生成(虚拟现实环境的生成(Virtual Reality简称简称 VR) 利用计算机生成一种模拟环境(如飞机驾驶舱、操作利用计算机生成一种模拟环境(如飞机驾驶舱、操作现场等),通过多种传感、设备使用户现场等),通过多种传
39、感、设备使用户“投入投入”到该环到该环境中,实现用户与该环境直接进行自然交互的技术。境中,实现用户与该环境直接进行自然交互的技术。 8.科学计算可视化科学计算可视化 通过对空间数据场构造中间几何图素或用图形绘制技通过对空间数据场构造中间几何图素或用图形绘制技术在屏幕上产生二维图像。术在屏幕上产生二维图像。 计计算机算机图图形形学学1.5 计算机图形学生成和输出的计算机图形学生成和输出的流水线流水线1. 再谈矢量法和描点法再谈矢量法和描点法 矢量法矢量法-向量图形向量图形-简单图形简单图形-计算机绘图命令计算机绘图命令-向量图向量图 描点法描点法-点阵图形点阵图形-复杂图形复杂图形-文件存储大小
40、文件存储大小-位图位图比较比较:几条自由曲线构成的图形和一幅有炫彩动物的卡几条自由曲线构成的图形和一幅有炫彩动物的卡通图形通图形 (1) 点阵图形点的信息;点阵图形点的信息;(2) 向量图形的尺寸变化;向量图形的尺寸变化;思考:思考:向量图形和点阵图形哪个放大不失真?为什么?向量图形和点阵图形哪个放大不失真?为什么? 第一章第一章 概述概述1.1 计算机图形学的研究内容计算机图形学的研究内容 一一. 什么是计算机图形学什么是计算机图形学 二二.计算机图形学、图像处理与模式识别的关系计算机图形学、图像处理与模式识别的关系 三三.计算机图形学与计算机图形学与CADCAM技术的关系技术的关系 四四.
41、计算机图形学研究内容计算机图形学研究内容 1.2 计算机图形学发展概况计算机图形学发展概况 1.3 计算机图形学特点和应用计算机图形学特点和应用 一一.计算机图形学的特点计算机图形学的特点 二二.计算机图形学的应用领域计算机图形学的应用领域 1.4 计算机图形学当前研究的课题计算机图形学当前研究的课题 1.5计算机图形生成和输出的流水线计算机图形生成和输出的流水线计计算机算机图图形形学学2. 二维图形生成和输出的流水线二维图形生成和输出的流水线基本图形的点阵转换区域的填充图形的变换图形的裁剪(1) 直线段的生成(2) 圆弧和椭圆的生成(3) 规则曲线的生成(4) 自由曲线的生成1.5 计算机图
42、形学生成和输出的计算机图形学生成和输出的流水线流水线计计算机算机图图形形学学3. 三维图形生成和输出的流水线三维图形生成和输出的流水线几何造型技术转换为二维透视图裁剪和消隐光照模型(1) 线框模型(2) 表面模型(3) 实体模型(1) 光照和明暗处理(2) 阴影生成(3) 纹理处理(4) 颜色模型1.5 计算机图形学生成和输出的计算机图形学生成和输出的流水线流水线计计算机算机图图形形学学习题习题P12: 第第2题后加一句:请各举一例说明题后加一句:请各举一例说明。第第6题题8. 请简述三维图形生成和输出的流水线?请简述三维图形生成和输出的流水线?9. 向量图形和点阵图形的区别?向量图形和点阵图形的区别?谢谢大家!谢谢大家!