您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 第1讲计算机图形系统概述.
中南大学地球科学与信息物理学院地理信息系计算机图形系统概述1讲授:邓浩讲师haodeng@csu.edu.cn计算机图形系统的组成图形硬件设备输入设备输出设备图形硬件显示系统图形软件系统2计算机图形系统的组成图形硬件设备输入设备输出设备图形硬件显示系统图形软件系统3计算机图形系统的组成硬件与软件硬件输入设备输出设备图形处理设备软件软件包应用程序4计算机图形系统的基本功能计算:图形处理(如图形变换、光照等)存储:远程和本机输入:人机交互及数据文件等输出:显示器、打印机等对话图形:人机交互5计算机图形系统的组成图形硬件设备输入设备输出设备图形硬件显示系统图形软件系统6图形硬件设备图形输入设备键盘鼠标数字化仪光笔触摸屏点扫描仪7图形输入设备激光扫描仪89图形输入设备LiDar(激光雷达)数据以点云方式呈现每个点具有位置和回波强度信息10图形输入设备LiDar机载11计算机图形系统的组成图形硬件设备输入设备输出设备图形硬件显示系统图形软件系统12图形绘制设备绘图仪笔式绘图仪(矢量设备)静电绘图仪(光栅设备)打印机点阵式打印机喷墨打印机激光打印机13图形显示设备多数采用显示器作为图形显示设备分类:(器件发光性质)阴极射线管CRT(CathodeRayTube)特点:亮度高、对比度好、色彩鲜艳缺点:体积大,笨重平板型显示器:液晶、等离子特点:器件薄,适合便携缺点:亮度和对比度相对较低、色彩不够鲜艳,价格偏高14阴极射线管(CRT)工作原理一种真空器件,它利用电磁场产生高速的、经过聚焦的电子束,偏转到屏幕的不同位置,轰击屏幕表面的荧光材料,从而产生可见图形主要组成部分电子枪聚焦系统加速电极偏转系统荧光屏15电子枪灯丝,阴极和控制栅组成灯丝:产生热量阴极:由灯丝加热发出电子束控制栅:加上负电压后,能够控制通过其中小孔的带负电的电子束的强弱。通过调节负电压高低来控制电子数量,即控制荧光屏上相应点的亮度16聚焦系统及加速电极聚焦系统通过电场和磁场控制电子束“变细”,保证亮点足够小,提高分辨率加速电极加正的高压电(几万伏)使电子束高速运动17偏转系统及荧光屏偏转系统控制电子束,静电场或磁场,产生偏转最大偏转角是衡量系统性能的最重要的指标,显示器长短与此有关荧光屏荧光物质:吸收电子束而发光发光原理荧光物质在高速电子的轰击下,电子吸收能量从低能态变为高能态;由于高能态很不稳定,在很短时间内荧光物质的电子会从高能态重新回到低能态,这时就发出荧光,屏幕上的那一点就会亮18持续发光时间:电子束离开某点后,该点的亮度值衰减到初始值1/10所需的时间影像在视网膜上持续的时间为1/20秒19两种显示系统随机扫描(random-scan)电子束可以任意移动,画线设备光栅扫描(raster-scan)电子束按固定扫描线和次序进行,画点设备20随机扫描显示系统特点电子束可随意移动,只扫描荧屏上要显示的部分对应的显示器为画线设备逻辑部件刷新存储器(RefreshingBuffer)显示处理器(DPU:DisplayProcessingUnit)21刷新(Refresh):为了让荧光物质保持一个稳定的亮度值刷新频率:每秒钟重绘屏幕的次数CRT产生稳定图像所需要的最小刷新频率=1秒/荧光物质的持续发光时间(例如)荧光物质的持续发光时间40毫秒最小刷新频率就是1000/40=25Hz一般要60Hz才不容易察觉到闪烁85Hz以上才能让人眼感到舒适阴极射线管的技术指标像素(Pixel:PictureCell):构成屏幕(图像)的最小元素分辨率(Resolution)CRT在水平或竖直方向单位长度上能识别的最大像素个数,单位通常为dpi(dotsperinch)在假定屏幕尺寸一定的情况下,也可用整个屏幕所能容纳的像素个数描述,如640*480,800*600,1024*768,1280*1024等等分辨率越高显示的图形就越精细决定分辨率的因素:荧光物质类型、聚焦系统和偏转系统23彩色阴极射线管利用发射不同颜色光的荧光物质的组合来显示彩色图形电子束穿透法荫罩法荫栅法24电子束穿透法原理:两层荧光涂层,红色光和绿色光两种发光物质,不同速度电子束穿透荧光层的深浅,决定所产生的颜色优缺点:成本低,只能产生有限几种颜色应用:主要用于画线显示器25电子束荧光涂层产生颜色低速电子束较低速电子束较高速电子束高速电子束荫罩法荫罩法工作原理每个像素处有3个荧光点,呈三角形排列三支电子枪对应红、绿、蓝三基色电子枪、荫罩栅格中的一个小孔和荧光点呈一直线每个小孔与一个像素(即三个荧光点)对应球面屏幕26亮度调节各电子枪发生的电子数目,可控制各色光点亮度27如果每支电子枪发出的电子束的强度有256个等级,则显示器能同时显示256*256*256=16M种颜色,称为真彩系统荫栅法:与荫罩基本一致28平面屏幕特丽珑/钻石珑29液晶显示器(LCD)LCD:LiquidCrystalDisplay液晶的电光效应当液晶分子的某种排列状态在电场作用下变为另一种排列状态时,液晶的光学性质随之改变液晶显示的机理通过能阻塞或传递光的液晶材料,传递来自周围的或内部光源的偏振光30液晶显示器(LCD)结构:六层薄板组成液晶是一种介于液体和固体之间的特殊物质,它具有液体的流态性质和固体的光学性质。当液晶受到电压的影响时,就会改变它的物理性质而发生形变,此时通过它的光的折射角度就会发生变化,而产生色彩31观察方向液晶显示器(LCD)32液晶显示器(LCD)33液晶显示器(LCD)眼镜型液晶显示屏34计算机图形系统的组成图形硬件设备输入设备输出设备图形硬件显示系统图形软件系统35图形显示系统组成(光栅式)显示设备:显示器显示处理器图形处理功能视频控制器:控制显示设备通过访问帧缓冲来刷新屏幕显示缓存帧缓存深度缓存等可以在内存或显示控制器中36图形显示系统主要组成帧缓冲存储器(FrameBuffer)视频控制器(VideoController)显示处理器(DisplayProcessor)37帧缓冲存储器作用:存储屏幕上像素的颜色值简称帧缓存(显存中的部分存储单元)帧缓存中单元数目与显示器上像素的数目相同,单元与像素一一对应,各单元的数值决定了其对应像素的颜色显示颜色的种类与帧缓存中每个单元的位数有关(黑白显示系统的帧缓冲器的每个单元只有一位)38391寄存器DAC电子枪帧缓冲存储器CRT光栅黑白光栅显示器工作状况图位面技术帧缓存分成若干颜色的位平面(bitplane)位平面上位置和屏幕上的一个像素对应同一像素点在各位面占同一地址不同位面上同一像素地址中的内容决定像素的颜色位平面越多,可表达的色彩越丰富增加一个位面,色彩就增加一倍40410寄存器2NDAC电子枪帧缓冲存储器10N010NN=32CRT光栅N位面灰度等级光栅显示器工作状况图2N级420寄存器2NDAC电子枪帧缓冲存储器10N010NN=32CRT光栅N位面灰度等级光栅显示器工作状况图2N级红绿蓝三个位面,组合成8种颜色增加一个位面,形成16种颜色若有24个位面(每种基色8个位面),可同时显示(28)3=224=16777216种颜色(24位真彩色)43红绿蓝Black000Blue001Green010Cyan011Red100Magenta101Yellow110White11144帧缓存容量分辨率M*N、颜色个数K与显存大小V的关系说明一般像素颜色用RGB三基色表示例:颜色为24位真彩色、分辨率是1024×1024的显示器,需要1024×1024×log2224/8=3MBytesKNMV2log45帧缓存容量的问题若存储器位长固定,则屏幕分辨率与同时可用的颜色种数成反比关系例:1兆字节的帧缓存若设分辨率为640×480,则帧缓存每个单元可有24位,可能同时显示224种颜色若设分辨率为1024×768,则每个单元分得的位数仅略多于8,只能工作于256色显示模式46解决方法:采用颜色查找表(Look-upTable)方法颜色查找表由高速的随机存储器组成,用来存储表达像素色彩的代码把颜色码放在一个独立的表(颜色查找表)中,帧缓存中每一像素对应单元的代码不再代表该像素的颜色码,而是作为颜色查找表的地址索引在帧缓存单元的位数不增加的情况下,能够大范围内挑选颜色的能力47480寄存器2WDAC电子枪帧缓冲存储器10N010NN=32CRT光栅具有颜色查找表的N位面灰度等级帧缓冲存储器2N表项101111WW=42W为总光强等级2N为每次可显示光强等级视频控制器建立帧缓存与屏幕像素之间的一一对应,负责刷新逻辑结构工作原理:刷新周期开始,依次取出帧缓存单元的数值,放入像素值寄存器,用来控制像素的颜色,然后X的地址寄存器的地址加一,如此重复,直到该扫描线上的最后一个像素,转下行,X置0,Y加149显示(图形)处理器(GPU)GPU:GraphicsProcessingUnit作用:代替CPU完成部分图形处理功能,扫描转换、几何变换、裁剪、光栅操作、纹理映射等等50显示卡Video/GraphicsCard显示卡=视频控制器+显存+图像处理器51显示卡GPUnVidiaGeForce(1000/1100)QuadroAMDRADEOM(HD8000)Fire显存速率(GDDR5)大小(1GByte)位宽(512bit)视频控制器52光栅扫描显示系统的优缺点优点:成本低易于绘制填充图形灰度和色彩丰富,图像逼真可以和电视机兼容刷新频率一定,与图形的复杂程度无关缺点:需要扫描转换扫描转换速度偏低,交互操作响应慢分辨率偏低,有阶梯(锯齿)效应53计算机图形系统的组成图形硬件设备输入设备输出设备图形硬件显示系统图形软件系统54图形软件标准指图形系统及其相关应用系统中界面之间进行数据传送和通信的接口标准,以及供图形应用程序调用的子程序功能及其格式标准核心图形系统(CGS)计算机图形核心系统(GKS)程序员层次交互式图形系统(PHIGS)开放式图形库(OpenGL)微软DirectX库55图形软件标准第一层次:面向硬件系统解决图形设备与计算机的通讯接口等问题,称为设备驱动程序设备驱动程序现在已被作为操作系统一部分,由操作系统或设备硬件厂商开发;第二层次:建立在驱动程序之上完成图元的生成、设备的管理等功能这个层次上的图形支撑软件已经标准化,如GKS、PHIGS、CGI等;第三层次:面向用户主要任务是建立图形数据结构,定义、修改和输出图形具有较强的交互功能,使用方便,容易阅读,便于维护和移植OpenGL、Direct3D属于这一层次56OpenGLOpenGL=OpenGraphicsLibrary工业标准跨编程语言、跨平台的应用程序接口约350个函数移动平台OpenGLESWhynotDirect3DWindowsonly57OpenGL5858面向用户图形系统的基本功能基本图形绘制(线画、填充图元等)图形变换几何变换投影变换图元着色光照效果纹理映射…OpenGL图形操作步骤根据基本图形单元建立景物模型,并且对所建立的模型进行数学描述(OpenGL中把:点、线、多边形、图像作为基本图形单元)把景物模型放在三维空间中的合适的位置,并且设置视点(viewpoint)以观察所感兴趣的景观计算模型中所有物体的色彩,其中的色彩根据应用要求来确定,同时确定光照条件、纹理粘贴方式等把景物模型的数学描述及其色彩信息转换至计算机屏幕上的像素,这个过
本文标题:第1讲计算机图形系统概述.
链接地址:https://www.777doc.com/doc-2154451 .html