计算机图形学2图形设备与系统

上传人:无*** 文档编号:240910123 上传时间:2024-05-17 格式:PPT 页数:155 大小:2.35MB
返回 下载 相关 举报
计算机图形学2图形设备与系统_第1页
第1页 / 共155页
计算机图形学2图形设备与系统_第2页
第2页 / 共155页
计算机图形学2图形设备与系统_第3页
第3页 / 共155页
点击查看更多>>
资源描述
第二章计算机图形系统2.1图形系统2.2图形显示设备2.3图形输入设备2.4图形绘制设备2.5图形系统标准2.6OpenGL图形软件包1计算机图形学2.1图形系统p2.1.1计算机图形系统的组成与结构p2.1.2计算机图形系统的功能p2.1.3图形系统的分分类2计算机图形学2.1.1图形系统的组成u计算机图形系统由计算机硬件系统和软件系统两部分组成。严格说来,使用系统的人也是这个系统的组成部分。3计算机图形学图形硬件图形软件图形应用数据结构图形应用软件图形支撑软件图形计算机平台图形设备图形系统计算机图形系统的结构4计算机图形学u硬件系统包括:输入设备、显示设备、绘制设备u软件系统包括:系统软件、应用软件、图形软件、高级语言平台软件5计算机图形学u图形输入设备:二维:鼠标、图形输入板、跟踪球、光笔、触摸屏、操纵杆、扫描仪三维:空间球、数据手套6计算机图形学u图形输出n图形输出包括图形的显示和图形的绘制,图形显示指的是在屏幕上输出图形n图形绘制通常指把图形画在纸上,也称硬拷贝,打印机和绘图仪是两种最常用的硬拷贝设备7计算机图形学u图形输出(显示、打印)系统:n阴极射线管显示器,n液晶显示器,等离子显示器,n绘图仪,打印机8计算机图形学2.1.2 图形系统的功能1计算功能2存储功能3对话功能4输入功能5输出功能9计算机图形学 图形系统基本功能框图显示器交互输出计算输入存贮数据库图形输出设备图形输入设备10计算机图形学2.1.3 图形系统的分类1以大型机为基础的图形系统2以中型或小型机为基础的图形系统3以工作站为基础的图形系统4以微机为基础的图形系统11计算机图形学图形工作站u具有完整人机交互界面,集高性能的计算和图形于一身,可配置大容量的内存和硬盘,I/O和网络功能完善,使用多任务多用户操作系统的小型通用个人化计算机系统。u1983年美国APOLLO公司推出第一台适合计算机辅助设计(CAD)的工作站。u现在全球最有名的图形工作站属SGI图形工作站。12计算机图形学u图形处理器是图形系统结构的重要元件,是连接计算机和显示终端的纽带u早期的图形处理器只包含简单的存储器和帧缓冲区,它们实际上只起了一个图形的存储和传递作用,一切操作都必须有CPU来控制u现在的图形处理器不单单存储图形,而且能完成大部分图形函数,专业的图形卡已经具有很强的3D处理能力,大大减轻了CPU的负担,提高了显示质量和显示速度13计算机图形学图形处理器的组成u显示主芯片显卡的核心,俗称GPU,它的主要任务是对系统输入的视频信息进行构建和渲染u显示缓存n用来存储将要显示的图形信息以及保存图形运算的中间数据n显存的大小和速度直接影响着主芯片性能的发挥u数字模拟转换器(RAMDAC)它的作用就是把二进制的数字转换成为和显示器相适应的模拟信号14计算机图形学显卡工作原理简单示意图15计算机图形学2.2图形显示设备2.2.1阴极射线管显示器2.2.2 平板显示器n液晶显示器(LCD)n发光二极管显示器n等离子显示器2.2.3图形显示子系统16计算机图形学2.2.1阴极射线管显示器一、阴极射线管二、彩色阴极射线管三、CRT显示器17计算机图形学一、阴极射线管(CRT)u阴极射线管CRT(Cathode Ray Tube)是一种真空器件,它利用电磁场产生高速的、经过聚焦的电子束,偏转到屏幕的不同位置轰击屏幕表面的荧光材料而产生可见图形。18计算机图形学一、阴极射线管(CRT)u组成:包括电子枪、加速结构、聚焦系统、偏转系统、荧光屏19计算机图形学阴极射线管(CRT)工作原理u高速的电子束由电子枪发出,经过聚焦系统、加速系统和磁偏转系统就会到达荧光屏的特定位置。由于荧光物质在高速电子的轰击下会发生电子跃迁,即电子吸收到能量从低能态变为高能态。由于高能态很不稳定,在很短的时间内荧光物质的电子会从高能态重新回到低能态,这时将发出荧光,屏幕上的那一点就会亮了20计算机图形学阴极射线管(CRT)-电子枪u电子枪:产生一个沿管轴(Z轴)方向前进的高速的细电子束轰击荧光屏。n具有足够的电流强度。n电流的大小和有无必须是可控的。n具有很高的速度。n在荧光屏上应能聚焦很小的光亮,以保证显示器有足够的分辨率。2121计算机图形学阴极射线管(CRT)-电子枪22图图 CRT电子枪的结构电子枪的结构22计算机图形学电子枪u电灯丝、阴极和控制栅组成。u阴极:由灯丝加热发出电子束,u控制栅:加上负电压后,能够控制通过其中小孔的带负电的电子束的强弱。通过调节负电压高低来控制电子数量,即控制荧光屏上相应点的亮度。23计算机图形学阴极射线管-聚焦系统u保证电子束在轰击屏幕时,汇聚成很细的点。u加速电极加正的高压电(几万伏),使电子束高速运动。24计算机图形学阴极射线管-偏转系统u控制电子束,静电场或磁场,产生偏转。u电子束要到达屏幕的边缘时,偏转角度就会增大。到达屏幕最边缘的偏转角度被称为最大偏转角u最大偏转角是衡量系统性能的最重要的指标,显示器长短与此有关uCRT显示器屏幕越大整个显象管就越长25计算机图形学阴极射线管(CRT)-偏转系统26图图 磁偏转磁偏转26计算机图形学阴极射线管(CRT)-荧光屏u荧光屏(Phosphor Screen)n荧光屏是用荧光粉涂敷在玻璃底壁上制成的,常用沉积法涂敷荧光粉。玻璃底壁要求无气泡,表面光学抛光。n荧光粉的性能要求是:发光颜色满足标准白色、发光效率高、余辉时间合适以及寿命长等。2727计算机图形学阴极射线管-荧光屏u荧光物质:当它被电子轰击时发出亮光u持续发光时间:电子束离开某点后,该点的亮度值衰减到初始值1/10所需的时间要保持显示一幅稳定的画面,必须不断地发射电子束u刷新频率n刷新一次是指电子束从上到下扫描一次的过程n刷新频率高到一定值后,图象才能稳定显示28计算机图形学某种CRT产生稳定图像所需要的最小刷新频率=1秒/荧光物质的持续发光时间(例如)=1000/40=25Hz29计算机图形学屏幕的发展过程-走向平面的显像管u球面显象管:n表面:球面的一部分n时间:90年代初u柱面显象管:n表面:柱面的一部分,垂直方向上平直,水平方向上有弯曲n时间:90年代中期n代表:Sony公司的Trinitron(特丽珑)Mitsubishi公司的Diamondtron(钻石珑)30计算机图形学屏幕的发展过程-走向平面的显像管u平面直角显象管n表面:球面的一部分,类似于平面n时间:90年代中后期u纯平显象管n表面:纯平面n时间:90年代后期n代表:Sony公司的FDTrinitron,Mitsubishi公司的Diamondtron,Samsung公司的DanyFlat,LG公司的Flatron31计算机图形学球面显示器与柱面显示器u普通的显象管采用的都是点状影孔板显象管,显象管的表面呈略微凸起的球面状,故称之为“球面管”。而柱面显象管采用荫栅式结构,它的表面在水平方向仍然略微凸起,但是在垂直方向上却是笔直的,呈圆柱状,故称之为“柱面管”u常用的荫栅式显象管有日本索尼公司的特丽珑管(Trinitron)和三菱公司的钻石珑管(Diamondtron)32计算机图形学阴极射线管(CRT)u枕形失真n当偏转线圈的匝数一定时,偏转电流I与偏转角的正弦成正比。只有在偏转角很小时,偏转角与偏转电流之间才成直线性关系。n由于荧光屏四角距中心最远,偏转角较大,同样的偏转电流增量所造成的偏转距离增量最大。3333计算机图形学阴极射线管(CRT)34图图 枕形失真与桶形失真枕形失真与桶形失真u枕形失真的校正n将产生偏转磁场的锯齿形电流预先产生一些失真;n将偏转磁场做成略有不均匀性,接近管轴中央处略强,周围略弱。34计算机图形学阴极射线管(CRT)35图图 电偏转电偏转35计算机图形学二彩色阴极射线管u产生彩色的常用方法:n射线穿透法n影孔板法36计算机图形学二彩色阴极射线管-射线穿透法u原理:两层荧光涂层,红色光和绿色光两种发光物质,电子束轰击穿透荧光层的深浅,决定所产生的颜色电子束电子束荧光涂层荧光涂层产生颜色产生颜色低速电子束低速电子束较低速电子束较低速电子束较高速电子束较高速电子束高速电子束高速电子束37计算机图形学彩色阴极射线管-射线穿透法u应用:主要用于画线显示器u优点:成本低u缺点:只能产生有限几种颜色38计算机图形学二彩色阴极射线管-影孔板法u原理:影孔板被安装在荧光屏的内表面,用于精确定位像素的位置外层玻璃外层玻璃影孔板影孔板荧光涂层荧光涂层39计算机图形学影孔板的类型u点状影孔板(荫罩)n代表:大多数球面与柱面显像管u栅格式影孔板n代表:Sony的Trinitron与Mitsubishi的Diamondtron显像管u沟槽式影孔板n代表:LG的Flatron显像管40计算机图形学二彩色阴极射线管-影孔板法u点状影孔板工作原理n红、绿、兰三基色n三色荧光点(很小并充分靠近-像素)n三支电子枪电子枪、影孔板中的一个小孔和荧光荧光点点呈一直线;每个小孔与一个像素(即三个荧光点荧光点)对应41计算机图形学u显示器能同时显示的颜色个数如果每支电子枪发出的电子束的强度有256个等级,则显示器能同时显示256*256*256=16M种颜色,称为真彩系统调节各电子枪发生的电子束中所含电子的数目,即可控制各色光点亮度。42计算机图形学R G B红绿兰荫栅荧光屏荫栅式彩色CRT显色原理43计算机图形学R GG BB0.25mmd=0.28mm0.22mm0.31mmR GBG点距为.25的柱面显示器点距为.28的球面显示器柱面和球面显示器点距定义示意图44计算机图形学三、CRT显示器u随机扫描的图形显示器随机扫描的图形显示器u直视存储管图形显示器直视存储管图形显示器u光栅扫描的图形显示器光栅扫描的图形显示器45计算机图形学46u向量(vector)显示器、笔划(Stroke writing)显示器。u随机扫描(random-scan)的图形显示器中电子束的定位和偏转具有随机性,即电子束的扫描轨迹随显示内容而变化,只在需要的地方扫描,而不必全屏扫描。随机扫描的图形显示器随机扫描的图形显示器46计算机图形学47p无无冗冗余余扫扫描描、速速度度快快、图图像像清清晰晰、比比光光栅栅系系统统更高的分辨率、生成光滑线条;更高的分辨率、生成光滑线条;p不不能能显显示示逼逼真真场场景景、和和电电视视标标准准不不一一致致、驱驱动动系统也较复杂。系统也较复杂。随机扫描的图形显示器随机扫描的图形显示器47计算机图形学随机扫描的显示系统u特点:电子束可随意移动,只扫描荧屏上要显示的部分。u逻辑部件:刷新存储器(RefreshingBuffer),显示处理器(DPU:DisplayProcessingUuit)和CRT48计算机图形学49随机扫描的图形显示器随机扫描的图形显示器图图 随机扫描图形显示器的工作原理随机扫描图形显示器的工作原理49计算机图形学随机扫描的图形显示器随机扫描的图形显示器工作原理应用程序发出绘图命令解析成显示处理器可接受的命令格式,存放在刷新存储器中。刷新存储器中所有的绘图命令组成一个显示文件,由显示处理器负责解释执行(刷新)驱动电子枪在屏幕上绘图。修改图形,实际是修改显示文件中的某些绘图命令。50计算机图形学51u直视存储管DVST(direct-view storage tube)从表面上看直视存储管的特性极象一个有长余辉的荧光屏,一条线一旦画在屏幕上,在一小时之内都将是可见的。直视存储管图形显示器直视存储管图形显示器51计算机图形学52直视存储管图形显示器直视存储管图形显示器图图 直视存储管图形显示器的工作原理直视存储管图形显示器的工作原理工作原理工作原理52计算机图形学53u无需刷新;u很复杂的图形都可以在极高的分辨率下无闪烁地显示;u成本较低;u不能显示彩色;u不能局部修改;u擦除和重画过程可能持续较长时间。直视存储管图形显示器直视存储管图形显示器53计算机图形学54光栅扫描图形显示器光栅扫描图形显示器图图 光栅扫描原理光栅扫描原理水平扫描(显示)水平扫描(显示)水平回扫(消隐)水平回扫(消隐)垂直回扫(消隐)垂直回扫(消隐)54计算机图形学工作原理:光栅扫描是控制电子束按某种光栅形状进行的顺序扫描,而字符、图像是靠Z轴信号控制辉亮来形成的。图图 光栅扫描图形显示器的工作原理光栅扫描图形显示器的工作原理55计算机图形学逻辑部件u帧缓冲存储器(FrameBuffer),视频控制器(VideoController),显示处理器(DisplayProcessor),CRTu帧缓冲存储器n作用:存储屏幕上像素的颜色值n简称帧缓冲器,俗称显存56计算机图形学帧缓冲存储器(显示存储器)u帧缓冲存储器(显示存储器)存储用于刷新的图像信息的存储器。帧缓冲存储器的大小通常用X方向(行)和Y方向(列)可寻址的地址数的乘积来表示,称为帧缓冲存储器的分辨率。57计算机图形学u帧缓存中单元数目与显示器上像素的数目相同,单元与像素一一对应,各单元的数值决定了其对应像素的颜色。u显示颜色的种类与帧缓存中每个单元的位数有关(图示帧缓冲器的每个单元只有一位)。58计算机图形学59u光点一般是指电子束打在显示器的荧光屏上,显示器能够显示的最小的发光点。u像素点是指图形显示在屏幕上时候,按当前的图形显示分辨率所能提供的最小元素点。相关概念相关概念分辨率分辨率59计算机图形学60u屏幕分辨率,也称为光栅分辨率,它决定了显示系统最大可能的分辨率,任何显示控制器所提供的分辨率也不能超过这个物理分辨率。u通常用水平方向上的光点数与垂直方向上的光点数的乘积来表示。相关概念相关概念分辨率分辨率60计算机图形学61u显示分辨率是计算机显示控制器所能够提供的显示模式分辨率,实际应用中简称为显示模式。u对于文本显示方式,显示分辨率用水平和垂直方向上所能显示的字符总数的乘积表示。u对于图形显示方式,则用水平和垂直方向上所能显示的象素点总数的乘积表示。u显示分辨率不同,它所对应的象素点大小也不同。相关概念相关概念分辨率分辨率61计算机图形学62u图形的存储分辨率是指帧缓冲区的大小,一般用缓冲区的字节数表示。u存储分辨率不仅与显示分辨率有关,还与像素点的色彩有关。u帧缓存大小的计算:x方 向 的 像 素 点 数 y方 向 的 像 素 点 数log2n/8(BYTE)其中:n为颜色数或灰度等级数相关概念相关概念分辨率分辨率62计算机图形学63p屏幕分辨率决定了所能显示的最高分辨率。屏幕分辨率决定了所能显示的最高分辨率。p显示分辨率和存储分辨率对所能显示的图形分辨率显示分辨率和存储分辨率对所能显示的图形分辨率有控制作用。有控制作用。p显示器中的分辨率显示器中的分辨率 带宽带宽=A*水平像素点数水平像素点数*垂直像素点数垂直像素点数*刷新频率刷新频率 A常取常取1.344相关概念相关概念分辨率分辨率63计算机图形学三种分辨率:u屏幕分辨率也称为光栅分辨率,它决定了显示系统最大可能的分辨率,任何显示控制器所提供的分辨率也不能超过这个物理分辨率通常用水平方向上的光点数与垂直方向上的光点数的乘积来表示。64计算机图形学u显示分辨率是计算机显示控制器所能够提供的显示模式分辨率,实际应用中简称为显示模式。显示分辨率不同,它所对应的象素点大小也不同。n对于文本显示方式,显示分辨率用水平和垂直方向上所能显示的字符总数的乘积表示。n对于图形显示方式,则用水平和垂直方向上所能显示的象素点总数的乘积表示。65计算机图形学u存储分辨率是指帧缓冲区的大小,一般用缓冲区的字节数表示。n存储分辨率不仅与显示分辨率有关,还与象素点的色彩有关。n帧缓存大小的计算:x方向的象素点数*y方向的象素点*log2n/8其中:n为颜色数或灰度等级数u屏幕分辨率决定了所能显示的最高分辨率。显示分辨率和存储分辨率对所能显示的图形分辨率也有控制作用。66计算机图形学67屏幕上一个象素点就对应帧缓存中的一组信息。u组合像素法(Packed Pixel Method)u颜色位面法(Color Plane Method)相关概念相关概念像像素与帧缓存素与帧缓存67计算机图形学68u在组合像素法中,一个图形象素点的全部信息被编码成一个数据字节,按照一定方式存储到帧缓存中,编码字节的长度与点的属性(如颜色、灰度等)有关。相关概念相关概念像素与帧缓存像素与帧缓存图图 组合象素法组合象素法68计算机图形学69u在颜色位面法中,帧缓存被分成若干独立的存储区域,每一个区域称为一个位面(Bit Plane),每个位面控制一种颜色或者灰度,每一个图形象素点在每个位面中占一位,通过几个位面中的同一位组合成一个象素。相关概念相关概念像素与帧缓存像素与帧缓存图图 颜色位面法颜色位面法69计算机图形学图图 具有具有24位面彩色帧缓存的显示器位面彩色帧缓存的显示器70计算机图形学71u颜色查找表也称调色板,是由高速的随机存储器组成,用来储存表达象素色彩的代码。此时帧缓冲存储器中每一象素对应单元的代码不再代表该象素的色彩值,而是作为查色表的地址索引。相关概念相关概念颜色查找表颜色查找表71计算机图形学图图 具有具有24位面彩色帧缓存和位面彩色帧缓存和10位颜色查找表的显示器位颜色查找表的显示器72计算机图形学73u显示长宽比,即水平点数与垂直点数之比。要求在屏幕两个方向上相同像素点数产生同样长度的线段,以使图形不至发生畸变。相关概念相关概念显示长宽比显示长宽比73计算机图形学74相关概念相关概念屏幕坐标系屏幕坐标系图图 不同显示器的坐标不同显示器的坐标74计算机图形学相关概念相关概念u行频、帧频水平扫描频率为行频。垂直扫描频率为帧频。u逐行扫描、隔行扫描隔行扫描方式是先扫偶数行扫描线,再扫奇数行扫描线。75计算机图形学隔行扫描工作原理u一帧完整的画面分成两场。u一场160秒,(场频60HZ),(帧频30HZ)画面更新频率仍为60HZ,降低了闪烁效应,每一场160秒内,帧缓存中数据量比逐行扫描少一半。降低了视频控制器存取帧缓存的速度及传输带宽的要求。76计算机图形学2.2.2平板显示器平板显示器(flat-paneldisplay)低电压、轻小型、数字化显示器件。平板显示器(flat-paneldisplay)的分类:u非发射显示器(none-emissivedisplay)u发射显示器(emissivedisplay)77计算机图形学78u液晶显示器u等离子体显示板(Plasma Panel)u薄片光电显示器(Thin-Film Electroluminescent Display)u发光二极管(Liquid-Emitting Diode,LED)u激光显示器及其他显示器平板显示器平板显示器(flat-paneldisplay)78计算机图形学79u液晶分子的排列在微弱的外部电场、磁场或者应力、温度变化等作用下非常容易改变。当液晶分子的某种排列状态在电场作用下变为另一种状态时,液晶的光学性质随之改变,这种产生光被电场调制的现象称为液晶的电光效应。液晶显示器液晶显示器原理原理79计算机图形学80图图2.20 液晶显示原理液晶显示原理液晶显示器液晶显示器原理原理o液液晶晶显显示示的的机机理理是是通通过过能能阻阻塞塞或或传传递递光光的的液液晶晶材料,传递来自周围的或内部光源的偏振光。材料,传递来自周围的或内部光源的偏振光。80计算机图形学液晶显示器的构成u液晶显示器LCD(LiquidCrystalDisplay)是由六层薄板组成的平板式显示器反射层反射层反射层反射层水平极板水平极板水平极板水平极板水平网水平网水平网水平网格线格线格线格线液晶层液晶层液晶层液晶层垂直网垂直网垂直网垂直网格线格线格线格线垂直极板垂直极板垂直极板垂直极板观观观观察察察察方方方方向向向向81计算机图形学82uNW(Normal White)型的LCD:在液晶面板不施加电压时,我们所看到的面板是透光的画面,也就是亮的画面。uNB(Normal Black)型的LCD:当对液晶面板不施加电压时,面板无法透光。液晶显示器液晶显示器类型类型82计算机图形学83液晶显示器液晶显示器彩色彩色o液晶显示器利用在一侧的玻璃基板上加上一个液晶显示器利用在一侧的玻璃基板上加上一个彩色滤光片(彩色滤光片(CF,Color Filter)实现彩色。)实现彩色。o彩色滤光片上均匀分布着红、绿、蓝色小点,彩色滤光片上均匀分布着红、绿、蓝色小点,每个小点有各自不同的灰度,相邻的一组每个小点有各自不同的灰度,相邻的一组RGB小点构成一个基本的彩色显示单元,即一个像小点构成一个基本的彩色显示单元,即一个像素。素。83计算机图形学84液晶显示器液晶显示器彩色彩色图图2.21 彩色滤光片排列方式彩色滤光片排列方式84计算机图形学85液晶显示器液晶显示器分类分类o扭曲向列型(扭曲向列型(TN,Twisted Nematic)o超扭曲向列型(超扭曲向列型(STN,Super TN)o双层超扭曲向列型(双层超扭曲向列型(DSTN,Dual Scan TN)o薄膜晶体管型(薄膜晶体管型(TFT,Thin Film Transistor)85计算机图形学LCD显示器的优点u外观小巧精致,厚度只有6.58cm左右。u不会产生CRT那样的因为刷新频率低而出现的闪烁现象u工作电压低,功耗小,节约能源u没有电磁辐射,对人体健康没有任何影响86计算机图形学液晶显示器的缺点u寿命短、怕震动、温度敏感u分辨率相对较低,色彩不够鲜艳,且价格偏高。87计算机图形学等离子体显示板(气体放电显示器)u采用空气等离子体技术,无须刷新缓冲存储器u空气等离子体可想象成一个个微型霓虹灯,红绿蓝三种不同颜色的像素。u显示屏薄,挂在墙上。88计算机图形学89等离子体显示板等离子体显示板图图 等离子体显示板的基本结构等离子体显示板的基本结构89计算机图形学90薄片光电显示器薄片光电显示器图图 薄片光电显示器的基本结构薄片光电显示器的基本结构90计算机图形学91发光二极管(发光二极管(LED)o发光二极管采用二极管激发发光来显示图像。发光二极管采用二极管激发发光来显示图像。二极管以矩阵排列形成显示器的像素位置。图二极管以矩阵排列形成显示器的像素位置。图形的定义存储在刷新缓冲器中。形的定义存储在刷新缓冲器中。信息从刷新缓信息从刷新缓冲器读出,并转换为电压施于二极管,在显示冲器读出,并转换为电压施于二极管,在显示器上产生发光图案。器上产生发光图案。91计算机图形学发光二极管显示器(Liquid-EmittingDiode)它常用于设计大型的室内室外的显示屏。u结构原理:二极管以矩阵排列形成显示器的象素位置u特点:暖色效应92计算机图形学激光显示器u特点:可以在非常短的时间内显示很复杂的图象,不能擦除93计算机图形学未来显示器u发光聚合物技术,坚不可摧;柔韧性好,可以卷起来;显示画面具有无与伦比的清晰度,无锯齿现象。真正的平面直角。94计算机图形学2.2.3图形显示子系统u光栅扫描图形显示子系统的结构u绘制流水线u相关概念9595计算机图形学光栅扫描图形显示子系统的结构96图图 简单的光栅图形显示子系统简单的光栅图形显示子系统96计算机图形学97图图 常用的光栅图形显示子系统常用的光栅图形显示子系统光栅扫描图形显示子系统的结构97计算机图形学98图图 发展的光栅图形显示子系统发展的光栅图形显示子系统光栅扫描图形显示子系统的结构98计算机图形学u帧缓冲存储器:用来存储像素颜色(灰度)值的存储器。u双缓存:一个缓存用来刷新的同时,另一个写入数据信息,尔后这两个缓存可互换角色。这种方式称为双缓存,它可以使得显示的动画流畅而没有滑动感。99光栅扫描图形显示子系统的结构99计算机图形学u显示控制器(Display Controller),又称视频控制器(Video Controller),主要功能是依据设定的显示工作方式,自主地、反复不断地读取帧缓存中的图像点阵(包括图形、字符文本)数据,将它们转换成R、G、B三色信号并配以同步信号送至显示器,即可刷新屏幕。100光栅扫描图形显示子系统的结构100计算机图形学u显示处理器(Display Processor),又称图形控制器(Graphics Controller)或显示协处理器(Display Coprocessor),它把CPU从图形显示处理的事务中解脱出来,其主要任务是扫描转换待显示的图形以及某些附加的操作等。101光栅扫描图形显示子系统的结构101计算机图形学102u图形子系统的图形绘制功能常常采用流水线(Pipeline)结构绘制,或者称为管线绘制。u绘制流水线的基本结构从概念上包括三个阶段n应用程序阶段n几何阶段n光栅阶段绘制流水线绘制流水线102计算机图形学103绘制流水线绘制流水线图图 绘制流水线的结构绘制流水线的结构103计算机图形学2.3图形输入设备键盘和鼠标光笔触摸板跟踪球和空间球操纵杆数据手套数字化仪扫描仪104计算机图形学图形输入设备-键盘u键盘(keyboard)键盘能用来进行屏幕坐标的输入、菜单选择、图形功能选择,以及输入那些如辅助图形显示的图片标记等非图形数据。105105计算机图形学图形输入设备-鼠标器u鼠标器(mouse)当推动鼠标器在平面上移动时,鼠标将记录移动的方向和距离,这个方向和距离被传送给计算机,转换成对应的光标的位移。106106计算机图形学图形输入设备-光笔u光笔(light pen)107图图 光笔的结构光笔的结构107计算机图形学图形输入设备-光笔u光笔是一种检测光的装置,它直接在屏幕上操作,拾取位置u光笔的形状和大小象一支圆珠笔,笔尖处开有一个圆孔,让荧光屏的光通过这个孔进入光笔。光笔的头部有一组透镜,把所收集的光聚集至光导纤维的一个端面上,光导纤维再把光引至光笔另一端的光电倍增管,从而将光信号转换成电信号,经过整形后输出一个有合适信噪比的逻辑电平,并作为中断信号送给计算机108计算机图形学图形输入设备-光笔109计算机图形学图形输入设备-触摸屏u触摸屏(touch screen)当用手指或者小杆触摸屏幕时,触点位置便以光学的(红外线式触摸屏)、电子的(电阻式触摸屏和电容式触摸屏)或声音的(声音探测式)方式记录下来。110110计算机图形学触摸屏(touchscreen)u这种装置以手指触摸的方式选择屏幕位置。u触摸板(touchpanel)111计算机图形学触摸屏分类u红外线式触摸屏u电阻式触摸屏u电容式触摸屏u声波触摸屏112计算机图形学跟踪球(trackball)和空间球(spaceball)u跟踪球和空间球都是根据球在不同方向受到的推或拉的压力来实现定位和选择。数据手套则是通过传感器和天线来获得和发送手指的位置和方向的信息。这几种输入设备在虚拟现实场景的构造和漫游中特别有用113计算机图形学图形输入设备u跟踪球(Trackball)和空间球(Spaceball)114图图 跟踪球跟踪球图图 空间球空间球114计算机图形学图形输入设备-操纵杆u操纵杆(joystick)操纵杆是由一根小的垂直杠杆组成的可摇动装置,该杠杆装配在一个其四周可移动的底座上用来控制屏幕光标。115115计算机图形学图形输入设备-数据手套u数据手套(Data Glove)是一种戴在手上的传感器,可以用来抓住“虚拟对象”,它由一系列检测手和手指运动的传感器构成,用来提供关于手的位置和方向的信息。116116计算机图形学图形输入设备-数字化仪u数字化仪(Digitizer)数字化仪是一种把图形转变成计算机能接收的数字形式专用设备,用于在二维或三维的图形对象上扫描,以输入一系列二维或三维的坐标值。这些坐标值代表的坐标点,在系统中将以直线段或曲线段连接,以逼近图形对象的描绘曲线或表面形状。117117计算机图形学图形输入设备-数字化仪u基本工作原理是采用电磁感应技术由一块数据板和一个定标器组成。数据板中布满了金属栅格,当定标器在数据板上移动时,其正下方的金属栅格上就会产生相应的感应电流。根据已产生电流的金属栅格的位置,就可以判断出定标器当前的几何位置118计算机图形学119计算机图形学图形输入设备-图形输入设备u图像扫描仪(Scaner)图像扫描仪可直接把图纸、图表、照片、广告画等输入到计算机中,在将它们传过一个光学扫描机构时,灰度或彩色等级被记录下来,并按图像方式进行存储。120120计算机图形学扫描仪工作原理用光源照射原稿,投射光线经过一组光学镜头射到CCD(CCDChargeCoupledDevice)器件上,得到元件的颜色信息,再经过模/数转换器,图象数据暂存器等,最终输入到计算机.121计算机图形学扫描仪的模块框图122计算机图形学图形输入设备u声频输入系统u视频输入系统123123计算机图形学真实物体的三维信息的输入u在实际的产生过程中许多零件和样板要进行大规模的生产就必须在计算机中生成三维实体模型,有时这个模型要通过已有的实物零件得到,这时候就需要一种设备来采集实物表面各个点的位置信息u一般的方法是通过激光扫描来实现,现在国外已经有许多这样的商业仪器u这项技术的一个应用就是扫描保存古代名贵的雕塑和其它艺术品的三维信息124计算机图形学u美国斯坦福大学计算机系的著名图形学专家MarcLevoy曾经带领他的30人的工作小组(包括美国斯坦福大学及美国华盛顿大学的教师和学生)于19981999学年专门在意大利对文艺复兴时代的雕刻大师米开朗基罗的众多艺术品进行扫描,保存其形状和面片信息。当然工作难度是相当大的,他们为此专门设计了一套硬件和软件系统。数据量也是惊人的,光大卫像(theDavid)就有20亿个多边形和7000张彩色图象,总共需要72G的磁盘容量。这次工作可以说是实体图形输入的一个颠峰之作。125计算机图形学2.4图形绘制设备u打印机u绘图仪126126计算机图形学图形绘制设备-打印机u针式打印机u喷墨打印机u激光打印机127计算机图形学图形绘制设备-打印机u打印机是画点设备。u击式打印机主要指针式打印机,它隔着色带将某种点阵图案压在纸上。u非撞击式打印机包括激光打印机、喷墨打印机、热转印打印机、染料热升华打印机和静电打印机等。128128计算机图形学图形绘制设备-绘图仪u笔式绘图仪(Pen Plotter)是画线设备。u笔式绘图仪可分为平板式绘图仪(Flatbed Plotter)和滚筒式绘图仪(Drum Plotter)129129计算机图形学2.5图形系统标准u图形标准:图形系统及其相关应用系统中各界面之间进行数据传送和通信的接口标准,以及供图形应用程序调用的子程序功能及其格式标准,前者称为数据及文件格式标准,后者称为子程序界面标准。130计算机图形学图形系统标准分类u面向图形设备的接口标准:n计算机图形元文件(CGM),(CRT,Mouse,)n计算机图形接口(CGI).设备驱动程序。u面向应用软件的标准:n程序员层次交互式图形系统(PHIGS),GL(图形程序包)n(三维)图形核心系统(3D-)GKSu面向图形应用系统中工程和产品数据模型及其文件格式:n基本图形转换规范(IGES)n产品数据转换规范(STEP)131计算机图形学图形软件发展及软件标准形成u通用的、与设备无关的图形标准通用的、与设备无关的图形标准nGKS(GraphicsKernelSystem)(第一个官方标准,1977)nPHIGS(ProgrammersHerarchicalIuteractiveGraphicssystem)u一些非官方图形软件,广泛应用于工业界,成为事一些非官方图形软件,广泛应用于工业界,成为事实上的标准实上的标准nDirectX(MS)nXlib(X-Window系统)nOpenGL(SGI)nAdobe公司Postscript132计算机图形学图形软件三种类型的计算机图形软件系统:(1)用某种语言写成的子程序包如:GKS(GraphicsKernelSystem)PHIGS(ProgrammersHerarchicalIuteractiveGraphicssystem)GL便于移植和推广、但执行速度相对较慢,效率低(2)扩充计算机语言,使其具有图形生成和处理的功能如:TurboPascal、TurboC,AutoLisp等。简练、紧凑、执行速度快,但可移植性差(3)专用图形系统:效率高,但系统开发量大,可移植性差。133计算机图形学2.6OpenGL图形软件包uOpenGL的主要功能uOpenGL的绘制流程uOpenGL的基本语法uOpenGL的程序实例134134计算机图形学OpenGL图形软件包pOpenGL是SGI(Silicon Graphics Inc.)公司对IRIS GL进行改进,扩展可移植性,形成的一个跨平台开放式图形编程接口。p目前,OpenGL标准由1992年成立的独立财团OpenGL Architecture Review Board(ARB)以投票方式产生,并制成规范文档公布。135135计算机图形学OpenGL的优越性的优越性u独立于窗口系统和操作系统,以它为基础开发的应用程序可以十分方便地在各种平台间移植;u可与VisualC+紧密接口,便于实现机械手的有关计算和图形算法,可保证算法的正确性和可靠性;u使用简便,效率高。136计算机图形学OpenGL的主要功能u模型绘制u模型观察u颜色模式u光照应用u图像效果增强u位图和图像处理137137计算机图形学OpenGL的主要功能u纹理映射u实时动画u交互技术138138计算机图形学OpenGL的绘制流程工作方式139图图 OpenGL图形处理系统在图形处理系统在计算机系统中的层次结构计算机系统中的层次结构u一个完整的窗口系统的OpenGL图形处理系统的结构为:最底层为图形硬件,第二层为操作系统,第三层为窗口系统,第四层为OpenGL,最上面的层为应用软件。139计算机图形学OpenGL的绘制流程流水线140图图 一条简化的一条简化的OpenGL绘制流水线绘制流水线uOpenGL命令将被放在一个命令缓冲区中,这样命令缓冲区中包含了大量的命令、顶点数据和纹理数据。当缓冲区被清空时,缓冲区中的命令和数据都将传递给流水线的下一个阶段。140计算机图形学OpenGL图形库的功能图形库的功能u一共有100多个函数。其中核心函数有115个u除了提供基本的点、线、多边形的绘制函数外,还提供了复杂的三维物体(球、锥、多面体、茶壶等)以及复杂曲线和曲面(如Bezier、NURBS等曲线或曲面)绘制函数。u基本几何变换和投影变换。u颜色模式设置u光照和材质设置u纹理映射功能u位图显示和图象增强:反走样(Antialiasing)和雾(fog)的特殊图象效果处理u双缓存(DoubleBuffering)动画:双缓存即前台缓存和后台缓存,即后台缓存计算场景、生成画面,前台缓存显示后台缓存已画好的画面。141计算机图形学OpenGL的基本语法相关库142uOpenGL核心库:gluOpenGL实用程序库:gluuOpenGL编程辅助库:auxuOpenGL实用程序工具包(OpenGL utility toolkit,GLUT):glutuWindows专用库:wgl142计算机图形学OpenGL的基本语法命名规则143uOpenGL函数都遵循一个命名约定,即采用以下格式:例如函数glColor3f(),gl表示这个函数来自库gl.h,color表示该函数用于颜色设定,3f表示这个函数采用了三个浮点数参数。143计算机图形学OpenGL的基本语法数据类型144OpenGL数据类型内部表示法定义为C类型C字面值后缀GLbyte8位整数signed charBGLshort16位整数shortSGLint,GLsizei32位整数longLGLfloat,GLclampf32位浮点数floatFGLdouble,GLclampd64位浮点数doubleDGLubyte,GLboolean8位无符号整数unsigned charUbGLshort16位无符号整数unsigned shortUsGLuint,GLenum,GLbitfield32位无符号整数unsigned longUi表表2.1 OpenGL的数据结构的数据结构144计算机图形学OpenGL程序实例头文件包含145u利用OpenGL实现图形绘制,首先要引入OpenGL核心库以及其他需要使用的库的头文件。uGLUT保证了gl.h和glu.h被正确包含。#include#include 145计算机图形学OpenGL程序实例窗口管理146u初始化(glutInit)u创建窗口(glutCreateWindow)u设定窗口的显示模式(glutInitDisplayMode)u指定窗口的位置和大小(glutInitWindowPosition和glutInitWindowSize)u指定窗口的显示内容函数(glutDisplayFunc)u运行框架(glutMainLoop)146计算机图形学OpenGL程序实例绘制图形147u指定窗口背景色(glClearColor)u颜色管理,使用RGB颜色模型。一种颜色用红、绿、蓝三种颜色成分混合而成,每种颜色成分使用0.0到1.0之间的任意有效浮点数来表示颜色值。147计算机图形学OpenGL程序实例绘制图形148混合色红色成分(R)绿色成分(G)蓝色成分(B)黑0.00.00.0红1.00.00.0绿0.01.00.0黄1.01.00.0蓝0.00.01.0紫1.00.01.0青0.01.01.0深灰0.250.250.25浅灰0.750.750.75棕0.600.400.12南瓜橙0.980.6250.12粉红0.980.040.70紫红0.600.400.70白1.01.01.0表表2.2 OpenGL的一些常用混合色的一些常用混合色148计算机图形学OpenGL程序实例绘制图形149u刷新窗口的缓冲区(glClear)u设定投影参数 glMatrixMode(GL_PROJECTION);gluOrtho2D(0.0,200.0,0.0,150.0);u绘制图形 glRectf(50.0f,100.0f,150.0f,50.0f);149计算机图形学概念与术语u持续发光时间u刷新u像素uCRT的分辨率u阴极射线管的组成部分及其功能u射线穿透法及影孔板法产生彩色的工作原理u随机扫描显示系统的逻辑部件及工作机理u光栅扫描显示系统的逻辑部件及工作机理u查色表及其工作原理u显存大小、屏幕分辨率及可同时显示的颜色数目之间的关系u图形系统及其标准150计算机图形学习题u1.鼠标、光笔、触摸屏、操纵杆、跟踪球、空间球、数据手套、数字化仪、图象扫描仪、声频输入系统、视频输入系统、平板显示器、发射显示器、非发射显示器、等离子体显示板、薄片光电显示器、激光显示器、LCD、LED、随机扫描、光栅扫描、刷新、刷新频率、图形显示子系统、显示控制器、属性控制器、象素点、光点、屏幕分辨率、显示分辨率、存储分辨率、组合象素法、颜色位面法、位平面、颜色查找表、显示长宽比、屏幕坐标系、MDA、CGA、EGA、VGA、SVGA、TVGA、AVGA、AGP端口、刷新带宽、显示存储器带宽。151计算机图形学u2.PC图形显示卡有、等。u3.在VGA卡中,使用模式10H工作,已知屏幕坐标为(60,80),显存中该点的字节地址为_,u位地址为_。u4.试列举出你所知道的图形输入与输出设备。u5.说明三维输入设备的种类以及应用范围。u6.阴极射线管由哪几部分组成?它们的功能分别是什么?u7.简述什么叫桶形失真,如何校正。u8.CRT的荧光屏在发光颜色、发光效率和余辉时间方面有何特点?152计算机图形学u9.简述荫罩式彩色阴极射线管的结构和工作原理。u10.比较荫罩式彩色阴极射线管和穿透式彩色阴极射线管的异同。u11.简述黑底荫罩式彩色阴极射线管的结构和特点。u12.简述光栅扫描图形显示器的工作逻辑。u13.液晶显示器的原理是什么?适用于哪些方面?u14.说明三维观察设备的种类以及应用范围。u15.基于光栅扫描的图形显示子系统由哪几个逻辑部件组成?它们的功能分别是什么?153计算机图形学u16.什么是象素点?什么是显示器的分辨率?u17.某些显示卡为什么要采用颜色查找表?采用颜色查找表的系统的工作原理是什么?u18.确定用你的系统中的视频显示器x和y方向的分辨率,确定其纵横比,并说明你的系统怎样保持图形对象的相对比例。u19.试画出MDA卡的显示逻辑图,并简述其工作过程。u20.简述CGA卡中控制寄存器的功能。u21.试画出EGA/VGA卡的逻辑结构图,并简述其工作过程。154计算机图形学u22.简述VGA卡在文字模式下的显存组织。u23.简述VGA卡在图形模式下的显存组织。u24.如何根据显示器的指标计算显示存储器的容量和刷新带宽。u25.为什么说图形显示卡与系统总线的接口仍会成为系统瓶颈?u26.图形的硬拷贝设(绘制)备有哪些,简述其各自的特点。155计算机图形学
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!