计算机图形学课件第一章.ppt_第1页
计算机图形学课件第一章.ppt_第2页
计算机图形学课件第一章.ppt_第3页
计算机图形学课件第一章.ppt_第4页
计算机图形学课件第一章.ppt_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机图形学 西华大学数学与计算机学院 教师:陈红红 Email:chenhonghong_94163.com * 计算机图形学 第一章 概述 教学目的: 本章将主要介绍计算机图形学的有关概念 ,发展简史,应用及发展动向。通过本章的 学习,应掌握图形的概念,简单了解图形学 与图象处理技术之间的区别。 注:本章内容作为了解内容,属知识性的介绍 计算机图形学 教学内容: 1.1 计算机图形学与图象处理 1.2 计算机图形学的发展简史 1.3 计算机图形学的应用 1.4 计算机图形学的发展动向 计算机图形学 1.1 计算机图形学与图象处理 一、计算机图形学 1、概念 2、研究内容 二、图形学中的基本术语 1、什么是图形? 2、图形的要素及表示法 3、图形的生成方式 三、计算机图形学与图象处理 计算机图形学 1、概念 计算机图形学是研究通过计算机将数据转换为图 形,并在专用设备上显示的原理、方法和技术的学科 。 即使用计算机通过算法和程序在显示设备上构造 出图形来。也就是说,图形是人们通过计算机设计和 构造出来的,而不是通过摄象机或扫描仪等设备输入 的图象。所设计和构造的图形可以是现实世界中已经 存在的物体的图形,也可以显示完全虚构的物体。因 此,计算机图形学是真实物体或虚构物体的图形综合 技术。 计算机图形学 2、研究内容 计算机处理图形是计算机应用史上的一次重大 变革,也是多媒体信息处理中以视觉为主的处理技 术的重大突破。计算机图形学的初期是解决计算机 处理几何图形、几何数据和数学方程等图形问题, 进行计算机辅助工程制图和计算机自动绘图等问题 。然而,计算机图形学目前涉及的问题已今非昔比 ,它已经成为各个应用领域中不可或缺的技术,成 为图象处理、模式识别、CAD/CAM、计算机视觉、 多媒体技术等各个学科的技术基础。 计算机图形学 研究内容 l图形的输入 如何开发利用图形输入设备及软件将图形输入 到计算机中去,以便作各种处理。 l图形的处理 包括对图形进行变换(几何变换,投影变换)和 运算(集合运算),着色,形变等 l图形的输出 如何将图形特定的表示形式转换成图形输出系 统便于接受的表示形式,并将图形在显示屏或打印 机等输出设备上输出 计算机图形学 研究内容 1)图形的输入:研究如何把要处理的图形输入到计算机 内,以便让计算机进行各种处理 2)产生图形的算法:研究在显示器或其它输出设备上 产生图形的各种算法 3)图形的数据结构:研究图形在计算机内的表示方法 4)图形的变换:研究图形的各种几何变换 5)图形运算:包括图形的分解组合等 6)图形语言:研究具有各种图形处理功能的语言 7)图形软件的标准化:研究图形软件象高级语言那样 与具体设备无关 计算机图形学 1、什么是图形? 图形学中的图形是从客观世界的物体抽象出来的带有灰度或色彩以 及形状的图或形。图形的概念在计算机图形学中是一个广义的概念, 它既包括了描述图形,也包括了自然图形。 对于描述图形来说,这是计算机图形学早期重点解决的问题。它包 括了各种几何图形,由函数式、代数方程和表达式所描述的图形,这 也是人们通常称之为图形的概念。然而,目前计算机图形处理的范围 已经远远超过了用数学方法描述的图形,它已经从纯粹的“图”的概念 进入了“形”的深度。所以,从广义的角度它还包括了自然图形,它们 分别是图景、图片、图案、图象以及形体实体。这些自然图形来自各 种输入媒体,如照相机、摄象机、扫描仪等。这些与“图”有关的术语 有图形、图象、图片、图案、图标、图表、插图等。 计算机图形学 l图形:计算机图形学的研究对象 能在人的视觉系统中产生视觉印象的客观对象 包括自然景物、拍摄到的图片、用数学方法描述的图形等等 l图形的要素 几何要素:刻画对象的轮廓、形状等 非几何要素:刻画对象的颜色、材质等 l图形的表示方法 点阵表示 l枚举出图形中所有的点(强调图形由点构成) l简称为图像(数字图像) 参数表示 l由图形的形状参数(方程或分析表达式的系数,线段的端点坐标等)+属 性参数(颜色、线型等)来表示图形 l简称为图形 2、图形的要素及表示法 计算机图形学 3、图形的生成方式 图形的生成方式有两种:被动式(passive)和交互 式(interactive)。 l被动式图形在生成过程中,操作者无法对图形进 行操纵和控制。多用于早期的计算机作图系统以及某 些固定的显示程序 l交互式允许操作者以某种方式(对话方式或命令 方式)来控制和操纵图形的生成过程,使得图形可以 边生成、边显示、边修改,直到符合要求为止。是目 前常用的图形系统和处理方式,因而被称为交互式图 形处理。 计算机图形学 三、计算机图形学与图象处理 目前,与图形信息的计算机处理有关的计 算机分支学科有三个, 即:图象处理(image processing) 模式识别(pattern recognition)、 计算机图形学(computer graphics), 它们之间有一定的关系和区别。 计算机图形学 . 数 字 图 像 数 据 模 型 图像生成(计算机图形学) 模型(特征)提取 (计算机视觉,模式识别) 模型变换 (计算几何) 图像变换 (图像处理) .发展特点: 交叉、界线模糊、相互渗透 与相关学科的关系 计算机图形学 图象处理(IP) : 图象处理是利用计算机对图形和图象进行分析处理, 继而再现图象,并且研究如何从图象中提取二维或三维物 体的模型。(它是景物或图象的分析技术,所研究的是计 算机图形学的逆过程,包括图象增强、模式识别、景物分 析、计算机视觉等。) l研究如何对一幅连续图像取样、量化以产生数字图像 , l如何对数字图像做各种变换以方便处理, l如何滤去图像中的无用噪声, l如何压缩图像数据以便存储和传输,图像边缘提取, 特征增强和提取。 计算机图形学 计算机视觉和模式识别: 模式识别是指计算机对图形信息进行的识别和 分析描述,是从图形(图象)到描述表达的过程 。 图形学的逆过程,分析和识别输入的图像并从 中提取二维或三维的数据模型(特征)。手写体 识别、机器视觉。 计算机图形学 计算机图形学 计算机图形学(CG)则主要研究图形的 计算机生成和基本图形操作。计算机根据对 某一对象(实际形体或抽象事物)的描述, 由这些非图形信息产生该对象的图形输出。 这是从数据描述到图形生成的过程。 计算机图形学 CAGD(Computer Aided Geometric Design) 几何形体在计算机中的表示,分析、研究 怎样灵活方便地建立几何形体的数学模型,提 高算法效率,在计算机内更好地存储和管理这 些模型等。研究曲线、曲面的表示、生成、拼 接、数据拟合。 计算机图形学 下表可说明图形学和图象处理的区别和特点 计算机图形学 1.2 计算机图形学的发展简史 一、历史追溯 二、硬件发展 1、图形显示器的发展 2、图形输入设备的发展 三、图形软件及软件标准的发展 计算机图形学 一、历史追溯 计算机图形学的发展历史应追溯到50年 代末至60年代初期,到目前,已有40多年的 历史了。其发展经历了四个时期,即: l萌芽期;60年代 l发展期:70年代 l普及期:80年代 l提高增强期:90年代 计算机图形学 历史追溯 1950年,MIT,旋风一号(Whirlwind I 计算 机的图形显示器,类似于示波器的CRT来显示简 单图形。-CRT的出现为计算机生成和显示图形 提供了可能。 50年代末期,MIT林肯实验室,在Whirlwind 上开发SAGE空中防御系统,通过光笔在屏幕上 指点与系统交互。-标志着交互式图形技术的诞 生。 计算机图形学 历史追溯 1962年MIT林肯室验室Ivan.E.Sutherland的博士论 文:Sketchpad:一个人机通信的图形系统。-确定了交 互图形学作为一个学科分支(提出基本交互技术、图元分 层表示概念及数据结构)。 60年代:MIT、Bell Lab、 通用汽车公司、剑 桥大 学开展大规模的研究 。 60年代确立并得到发展 70年代进入技术实用化 但80年代初,图形学依然是较小的学科,原因是图形 硬件设备十分昂贵,且基于图形的应用相对较少。后来, 情况发生了变化 计算机图形学 1、图形显示器的发展 图形显示器是计算机图形学中关键的设备 l60年代中期:画线显示器(亦称矢量显示器) 需要刷新。设备昂贵,限制普及 l60年代后期:存储管式显示器 不需刷新,价格较低,缺点是不具有动态修改图形功能 ,不适合交互式。 l70年代初: 刷新式光栅扫描显示器 以点阵形式表示图形,使用专用的缓冲区存放点阵,由 视频控制器负责刷新扫描。大大地推动了交互式图形技术 的发展。 计算机图形学 图形显示设备的发展 画线显示器(矢量显示器/随机扫描显示器) 存储管式显示器 刷新式光栅扫描显示器 计算机图形学 2、图形输入设备的发展 第一阶段:控制开关、穿孔纸等等 第二阶段:键盘 第三阶段:二维定位设备,如鼠标、光笔、图形 输入板、触摸屏等等,语音 第四阶段:三维输入设备(如空间球、数据手套 、数据衣),用户的手势、表情等等 第五阶段:用户的思维 计算机图形学 计算机图形学 计算机图形学 三、图形软件发展及软件标准形成 三类计算机图形软件系统: (1) 用某种语言写成的子程序包 如: GKS (Graphics Kernel System) PHIGS(ProgrammersHerarchical Iuteractive Graphics system ) GL 特点:便于移植和推广、但执行速度相对较慢,效率低 (2) 扩充计算机语言,使其具有图形生成和处理的功能 如:Turbo Pascal、Turbo C,AutoLisp等。 特点: 简练、紧凑、执行速度快,但不可移植 (3) 专用图形系统 特点:效率高,但系统开发量大,可移植性差。 计算机图形学 发展历程 诸侯割据标准讨论标准形成 图形软件发展及软件标准的形成 计算机图形学 通用的、与设备无关的图形包,图形标准: lGKS (Graphics Kernel System) (第一个官方标准,1977) lPHIGS(Programmers Herarchical Iuteractive Graphics system) 一些非官方图形软件,广泛应用于工业界,成为事实上的标准 lDirectX (MS) lXlib(X-Window系统) lOpenGL(SGI) lAdobe公司Postscript 开放式、高效率的发展趋势 计算机图形学 1.3计算机图形学的应用 目前,已经应用于工业、科技、教育、管理、商 业、艺术、娱乐等多个领域,其中,比较有代表性的 应用有: l计算机辅助绘图和设计 l事务管理中的交互式绘图 l科学计算可视化 l过程控制 l计算机动画及广告 l计算机艺术 l办公自动化及电子出版系统等 l地形地貌和自然资源的图形显示 计算机图形学 应用举例 图形用户界面 l介于人与计算机之间,人与机器的通信,人机界面 (HCI):软件硬件 l发展:由指示灯和机械开关组成的操纵界面由终 端和键盘组成的字符界面(80年代)由多种输入 设备和光栅图形显示设备构成的图形用户界面( GUI),(90年代)PC,工作站,WIMP(W- windows、I-icons、M-menu、P-pointing devices)界面,所见即所得VR技术(发展方向) l由计算机发展决定: 科学计算型无处不在的计算机,人机溶合,提 高交互效率。 计算机图形学 CAD/CAM l图形学的主要应用领域之一。 l建筑、机械结构和产品设计(结构分析和外 形设计)、布局(各种管道,电子线路) lBoeing 777, 无纸设计。 lAutoCAD, GHCAD, SolidWorks, Pro/E, UG, CATIA, MDT, 计算机图形学 计算机图形学 Teapot 计算机图形学 Blending of the modeling 计算机图形学 可视化 l科学计算可视化(Scientific Visualization) 必要性:直接分析大量的测量数据或统计数据有困 难 目标:用图形表现抽象的数据 应用领域:医学图象重建,遥感,流场、气象、核 爆模拟,有限元分析 l信息可视化:信息流量,商业统计数据,股市行情 计算机图形学 地理信息系统(GIS) l建立在地理图形之上的关于各种资源的综合信息管理系统 l数字地球,地形数据作为载体,(70)全球信息化 l军事,政府决策,旅游,资源调查 多媒体 在计算机控制下,对多种媒体信息进行生成、操作、表现、 存储、通信、或集成的信息系统,其中媒体至少应包括一种“ 连续媒体”及一种“离散媒体” 计算机处理的常见媒体:文本、图形、图像、语音、音频、 视频、动画 特点:媒体的多样性、操作的交互性、系统的集成性 lCAI, 教学娱乐。 计算机图形学 娱乐 电脑游戏 实时性 逼实性 蕴含了先进的图形处理技术 电视广告,节目片头,科教演示(CAI) Quake III,“古墓丽影”,“侏罗纪公园”、“皇 帝的新衣”、完美风暴 MAYA, 3D-MAX, SOFTIMAGE 计算机图形学 计算机艺术 lCoreldraw, Photoshop, 金山画王笔 l相片真实感模拟与自然媒体仿真技术 l分形艺术 计算机图形学 计算机图形学 计算机图形学 Virtual Reality(虚拟现实、灵境) Virtual Reality 或称虚拟环境(Virtual Environment) 是用计算机技术来生成一个 逼

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论