第一章 计算机图形学简介 第一节 计算机图形学 第二节 计算机图形学的起源 第三节 计算机图形学的应用 及发展动向 第四节 图形系统的硬件 20:42:19 第一章 计算机图形学简介 第一节 计算机图形学 第二节 计算机图形学的起源 第三节 计算机图形学的应用 及发展动向 第四节 图形系统的硬件 第五节 计算机图形标准
计算机图形学 指用计算机产生对象图形的输出的技术。 20:42:19 第一节 计算机图形学 计算机图形学 指用计算机产生对象图形的输出的技术。 更确切地说,计算机图形学是研究通过计算机将数据转换为图形,并在专门显示设备上显示的原理、方法和技术的学科。
20:42:19 模型:能够正确地表达出一个对象性质、结构和行为的描述信息。计算机图形学中产生图形的方法是建立对象的模型,即对该对象作出所需的正确的信息描述,然后利用计算机对这个模型进行各种必要的处理,从无到有地产生出能正确反映对象的某种性质的图形输出。
20:42:19 图象处理是指用计算机来改善图象质量的数字技术。可见或不可见的图象经过量化后输入到计算机中,由计算机按应用的需要对已有的图象进行增强、复原、分割、重建、编码、存储、传输等种种不同的处理,在把加工后的图象进行输出。
20:42:19 模式识别是指用计算机对输入图形进行识别的技术。图形信息输入计算机后,先进行特征抽取等预处理,然后用统计判定方法或语法分析方法对图形作出识别,最后按照使用的要求给出图形的分类或描述。
20:42:19 交互式计算机图形学是指用计算机交互式地产生图形的技术。 交互设备是实现交互技术,完成交互任务的基础。 交互设备有定位、键盘、选择、取值和拾取。 交互任务是用户输入到计算机的一个单元信息,基本任务有四种:定位、字串、选择、取数。
20:42:19
20:42:19 第二节 计算机图形学的起源 1950年,第一台和麻省理工学院的Whirlwind计算机相连的显示器产生了简单的图形。这台显示器使用了类似电视机使用的阴极射线管(CRT)。
在50年代,由于计算机还不适应交互式使用,交互式计算机图形学几乎没有什么发展。 20:42:19 在50年代,由于计算机还不适应交互式使用,交互式计算机图形学几乎没有什么发展。 到了50年代末期,由于麻省理工学院的TX-0和TX-2机器的研制成功,交互式计算成为可行,人们对计算机图形显示的兴趣迅速增长。
20:42:19 1962年,麻省理工学院的Ivan E.Sutherland,发表了一篇光辉的博士论文“Sketchpad:人---机图形通信系统” ,向许多读者证明了交互式计算机图形显示是一个有生命力的、有前途的和令人振奋的研究领域。这极大地推进了交互式计算机图形显示成为一个重要的崭新的领域。
20:42:19 到了60年代中期,麻省理工学院、通用汽车公司、贝尔电话实验室和洛克希德飞机公司等都在进行大规模的计算机图形显示研究,从此开始了计算机图形学的黄金年代。
70年代是这些研究工作结出硕果的十年。很多国家应用了交互式图形显示,这些技术广泛地应用在计算机辅助设计、事物管理、过程控制、教育等诸多领域。 20:42:19 70年代是这些研究工作结出硕果的十年。很多国家应用了交互式图形显示,这些技术广泛地应用在计算机辅助设计、事物管理、过程控制、教育等诸多领域。 80年代,计算机图形学不仅在工业、管理、艺术领域发挥巨大作用,而且已进入家庭。
20:42:19 90年代以来,科学计算的可视化、虚拟现实环境的应用又向计算机图形学提出了许多更高更新的要求,使得三维乃至高维计算机图形学在真实性和实时性方面将有飞速发展。
第三节 计算机图形学 的应用及发展动向 科学技术事业 制图学 计算机辅助设计和计算机辅助制造 计算机仿真与动画 第三节 计算机图形学 的应用及发展动向 20:42:19 科学技术事业 制图学 计算机辅助设计和计算机辅助制造 计算机仿真与动画 过程控制 、计算机艺术及办公室自动化
图形学主要研究内容 图形的生成和表示技术 图形的操作与处理方法 图形输出设备与输出技术的研究 图形输入设备、交互技术及用户接口技术的研究 20:42:19 图形的生成和表示技术 图形的操作与处理方法 图形输出设备与输出技术的研究 图形输入设备、交互技术及用户接口技术的研究 图形信息的数据结构及存储、检索方法 几何模型构造技术
图形软硬件的系列化、模块化和标准化的研究 科学计算的可视化 20:42:19 动画技术 图形软硬件的系列化、模块化和标准化的研究 科学计算的可视化
第四节 图形系统的硬件 计算机图形系统:计算机、显示处理器、图形显示器、输入设备和硬拷贝设备 20:42:19 第四节 图形系统的硬件 计算机图形系统:计算机、显示处理器、图形显示器、输入设备和硬拷贝设备 CRT图形显示器工作方式有两种:随机扫描方式和光栅扫描方式
20:42:19
分辨率: 显示屏上象素的总数,常用每行的象素数与行数的乘积表示 亮度等级或称灰度等级数目是指单色显示器象素的亮度可以有多少种不同的变化 20:42:19 象素: 屏幕上可以点亮或熄灭的最小单位 分辨率: 显示屏上象素的总数,常用每行的象素数与行数的乘积表示 亮度等级或称灰度等级数目是指单色显示器象素的亮度可以有多少种不同的变化 帧存储器: 存储屏幕上每个象素对应的颜色或亮度值
颜色系统 RGB(红、绿、蓝)、颜色查询表(color lookup table)、CMY(青、品红、黄)、HSV(色彩、饱和度、亮度) 20:42:19
第五节 计算机图形标准 20:42:19 计算机图形的标准是指图形系统及其相关应用系统中各界面之间进行数据传送和通信的接口标准,以及供图形应用程序调用的子程序功能及其格式标准,前者为数据及文件格式标准,后者为子程序界面标准。
20:42:19 CGI(Computer Graphics Interface)为用户提供控制图形硬件的一种与设备无关的方法,使得用户能够灵活方便地直接控制图形设备,它是面向图形设备的接口标准 CGM(Computer Graphics Metafile)是一套与设备无关的语义词法定义的图形文件格式。CGM提供的图形元文件规定了生成、存储、传送图形信息的格式。
20:42:19 GKS(Graphics Kernal System)提供应用程序和图形输入输出设备之间的功能接口,它是一个独立于具体语言的图形核心系统,在应用中将GKS嵌入到相应的语言中。 PHIGS(Programmer’s Hierarchical Interactive Graphics System)是为三维图形应用而设计的图形软件工具库。
20:42:19 GL(Graphics Library)是在工作站上广泛应用的一个标准的图形程序库。其具有如下功能:基本图素(线、多边形等)、坐标变换、设置属性和显示方式、输入输出处理、真实图形显示。