版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机图形学基础计算机图形学基础华东理工大学计算机系华东理工大学计算机系 谢晓玲谢晓玲第二章第二章 计算机图形系统及图形硬件计算机图形系统及图形硬件p 计算机图形系统计算机图形系统p 图形输入设备图形输入设备p 图形显示设备图形显示设备p 显示子系统显示子系统p 图形硬拷贝设备图形硬拷贝设备p OpenGL图形软件包图形软件包22.1 计算机图形系统计算机图形系统p 计算机图形系统的功能计算机图形系统的功能p 计算机图形系统的结构计算机图形系统的结构34计算机图形系统的功能计算机图形系统的功能图图2.1 计算机图形系统的计算机图形系统的5个功能个功能5计算机图形系统的结构计算机图形系统的结构图
2、图2.2 计算机图形系统的结构计算机图形系统的结构2.2 图形输入设备图形输入设备o 键盘(键盘(keyboard) 键盘能用来进行屏幕坐标的输入、菜单键盘能用来进行屏幕坐标的输入、菜单选择、图形功能选择,以及输入那些如辅助选择、图形功能选择,以及输入那些如辅助图形显示的图片标记等非图形数据。图形显示的图片标记等非图形数据。6图形输入设备图形输入设备o 鼠标器(鼠标器(mouse) 当推动鼠标器在平面上移动时,鼠标将记当推动鼠标器在平面上移动时,鼠标将记录移动的方向和距离,这个方向和距离被传送录移动的方向和距离,这个方向和距离被传送给计算机,转换成对应的光标的位移。给计算机,转换成对应的光标的
3、位移。7图形输入设备图形输入设备o 光笔光笔(light pen)定位、拾取、笔画跟踪定位、拾取、笔画跟踪8光孔透镜组笔体触钮开关光导纤维导线图图2.3 光笔的结构光笔的结构图形输入设备图形输入设备o 触摸屏触摸屏(touch screen) 当用手指或者小杆触摸屏幕时,触点位置当用手指或者小杆触摸屏幕时,触点位置便以光学的(红外线式触摸屏)、电子的(电便以光学的(红外线式触摸屏)、电子的(电阻式触摸屏和电容式触摸屏)或声音的(声音阻式触摸屏和电容式触摸屏)或声音的(声音探测式)方式记录下来。探测式)方式记录下来。9图形输入设备图形输入设备o 操纵杆操纵杆(joystick) 操纵杆是由一根小
4、的垂直杠杆组成的可摇操纵杆是由一根小的垂直杠杆组成的可摇动装置,该杠杆装配在一个其四周可移动的底动装置,该杠杆装配在一个其四周可移动的底座上用来控制屏幕光标。座上用来控制屏幕光标。10图图2.5 操纵杆操纵杆图形输入设备图形输入设备o 跟踪球跟踪球(Trackball)和空间球()和空间球(Spaceball)11图图2.6 跟踪球跟踪球图图2.7 空间球空间球图形输入设备图形输入设备o 数据手套数据手套(Data Glove) 是一种戴在手上的传感器,可以用来抓住是一种戴在手上的传感器,可以用来抓住“虚拟对象虚拟对象”,它由一系列检测手和手指运动,它由一系列检测手和手指运动的传感器构成,用来
5、提供关于手的位置和方向的传感器构成,用来提供关于手的位置和方向的信息。的信息。12图图2.8 数据手套数据手套图形输入设备图形输入设备o 数字化仪数字化仪(Digitizer) 用于在二维或三维的图形对象上扫描,以用于在二维或三维的图形对象上扫描,以输入一系列二维或三维的坐标值。这些坐标值输入一系列二维或三维的坐标值。这些坐标值代表的坐标点,在系统中将以直线段或曲线段代表的坐标点,在系统中将以直线段或曲线段连接,以逼近图形对象的描绘曲线或表面形状。连接,以逼近图形对象的描绘曲线或表面形状。13图形输入设备图形输入设备o 图像扫描仪图像扫描仪(Scaner) 图像扫描仪可直接把图纸、图表、照片、
6、图像扫描仪可直接把图纸、图表、照片、广告画等输入到计算机中,在将它们传过一个广告画等输入到计算机中,在将它们传过一个光学扫描机构时,灰度或彩色等级被记录下来,光学扫描机构时,灰度或彩色等级被记录下来,并按图像方式进行存储。并按图像方式进行存储。14图形输入设备图形输入设备o 声频输入系统声频输入系统o 视频输入系统视频输入系统152.3 图形显示设备图形显示设备o 阴极射线管阴极射线管o 彩色阴极射线管彩色阴极射线管o CRT图形显示器图形显示器o 平板显示器平板显示器o 三维观察设备三维观察设备16阴极射线管(阴极射线管(CRT)o CRT(Cathode Ray Tube)是一种真空器件,
7、是一种真空器件,它利用电磁场产生高速的、经过聚焦的电子束,它利用电磁场产生高速的、经过聚焦的电子束,偏转到屏幕的不同位置轰击屏幕表面的荧光材偏转到屏幕的不同位置轰击屏幕表面的荧光材料而产生可见图形。料而产生可见图形。o CRT从结构上分为:电子枪、偏转系统、荧光从结构上分为:电子枪、偏转系统、荧光屏。屏。17阴极射线管(阴极射线管(CRT)18电子枪电子枪偏转系统偏转系统荧光屏荧光屏图图2.11 CRT的结构的结构阴极射线管(阴极射线管(CRT)o 电子枪:电子枪:产生一个沿管轴(产生一个沿管轴(Z轴)轴)方向前进的方向前进的高速的细电子束轰击荧光屏。高速的细电子束轰击荧光屏。n 具有足够的电
8、流强度。具有足够的电流强度。n 电流的大小和有无必须是可控的。电流的大小和有无必须是可控的。n 具有很高的速度。具有很高的速度。n 在荧光屏上应能聚焦很小的光亮,以保证显在荧光屏上应能聚焦很小的光亮,以保证显示器有足够的分辨率。示器有足够的分辨率。19阴极射线管(阴极射线管(CRT)20灯丝阴极栅极加速极第二阳极第三阳极石墨层玻璃灯丝阴极栅极加速极聚焦极第二、四阳极石墨层玻璃(b)四极电子枪(a)三极电子枪图图2.12 两种两种CRT电子枪的结构电子枪的结构阴极射线管(阴极射线管(CRT)o 偏转系统偏转系统 为了在荧光屏上为了在荧光屏上显示图形及字符,显示图形及字符,必须用电子束偏转必须用电
9、子束偏转扫描来实现。扫描来实现。分电偏转和磁偏分电偏转和磁偏转两种。转两种。21图图2.13 磁偏转磁偏转阴极射线管(阴极射线管(CRT)o 枕形失真枕形失真n 当偏转线圈的匝数一定时,偏转电流当偏转线圈的匝数一定时,偏转电流I与偏与偏转角的正弦成正比。只有在偏转角很小时,转角的正弦成正比。只有在偏转角很小时,偏转角与偏转电流之间才成直线性关系。偏转角与偏转电流之间才成直线性关系。n 由于荧光屏四角距中心最远,偏转角较大,由于荧光屏四角距中心最远,偏转角较大,同样的偏转电流增量所造成的偏转距离增同样的偏转电流增量所造成的偏转距离增量最大。量最大。22阴极射线管(阴极射线管(CRT)23图图2.
10、9 枕形失真与桶形失真枕形失真与桶形失真o 枕形失真的校正枕形失真的校正n 将产生偏转磁场的锯齿形将产生偏转磁场的锯齿形电流预先产生一些失真;电流预先产生一些失真;n 将偏转磁场做成略有不均将偏转磁场做成略有不均匀性,接近管轴中央处略匀性,接近管轴中央处略强,周围略弱。如图强,周围略弱。如图(c)24 图图2.14 电偏转:两对偏转板电偏转:两对偏转板 电子枪:通过控制栅,控制电子束的电子数;电子枪:通过控制栅,控制电子束的电子数;聚焦系统:将电子束聚焦成细束;聚焦系统:将电子束聚焦成细束;加速电极:产生高速的电子束;加速电极:产生高速的电子束;偏转系统:控制电子束偏移;偏转系统:控制电子束偏
11、移;荧光屏:当被电子束轰击时产生亮点。荧光屏:当被电子束轰击时产生亮点。阴极射线管(阴极射线管(CRT)o 荧光屏荧光屏(Phosphor Screen)n 荧光屏是用荧光粉涂敷在玻璃底壁上制成荧光屏是用荧光粉涂敷在玻璃底壁上制成的,常用沉积法涂敷荧光粉。玻璃底壁要的,常用沉积法涂敷荧光粉。玻璃底壁要求无气泡,表面光学抛光。求无气泡,表面光学抛光。n 荧光粉的余辉特性:电子束轰击荧光屏时,荧光粉的余辉特性:电子束轰击荧光屏时,荧光粉的分子受激发光;当电子束的轰击荧光粉的分子受激发光;当电子束的轰击停止后,荧光粉的光亮没有立即消失,而停止后,荧光粉的光亮没有立即消失,而是按指数规律衰减。是按指数
12、规律衰减。n 余晖时间:荧光粉衰减时间余晖时间:荧光粉衰减时间2526o 三基色原则三基色原则o 主要结构:三色荧光屏、三支电子枪、荫罩主要结构:三色荧光屏、三支电子枪、荫罩板板彩色阴极射线管彩色阴极射线管荫罩式荫罩式图图2.11 三色荧光屏三色荧光屏27三支电子抢电子束小孔荫罩三色荧光屏彩色阴极射线管彩色阴极射线管荫罩式荫罩式图图2.15 三支电子枪三支电子枪28彩色阴极射线管彩色阴极射线管荫罩式荫罩式图图2.15 荫罩荫罩荧光屏上覆盖呈三角形分布荧光屏上覆盖呈三角形分布的小荧光点阵,每个小荧光的小荧光点阵,每个小荧光点阵涂有发红、绿、蓝三种点阵涂有发红、绿、蓝三种荧光物质,电子枪可以发出荧
13、光物质,电子枪可以发出三个电子束来激发这三种物三个电子束来激发这三种物质质, 中间通过一个控制栅格中间通过一个控制栅格来决定三束电子到达的位置。来决定三束电子到达的位置。 29o 为了避免混色,荧光点的面积比电子束截面要大些。为了避免混色,荧光点的面积比电子束截面要大些。o 只有只有15%左右的电子到达屏幕。左右的电子到达屏幕。o 荫罩吸收大量电子,容易发热变形。荫罩吸收大量电子,容易发热变形。o 管子的亮度低,要提高管子的亮度,则需提高第二阳极的管子的亮度低,要提高管子的亮度,则需提高第二阳极的高压。高压。荫罩三色荧光屏RGBRBRGRGBR图图2.16 原理图原理图30彩色阴极射线管彩色阴
14、极射线管荫罩式荫罩式图图2.17 黑底荫罩管黑底荫罩管GRBRGGRBBRGRB黑底管特点:黑底管特点:1.荧光小点面积缩小,荧光小点面积缩小,并被石墨包围,则不并被石墨包围,则不易发生混合;易发生混合;2.荫罩小孔的直径可荫罩小孔的直径可以放大,亮度增加。以放大,亮度增加。31CRT图形显示器图形显示器p 随机扫描的图形显示器随机扫描的图形显示器p 直视存储管图形显示器直视存储管图形显示器p 光栅扫描的图形显示器光栅扫描的图形显示器32o 向量(向量(vector)显示器、笔划(显示器、笔划(Stroke writing)显示器。显示器。o 随机扫描(随机扫描(random-scan)的图形
15、显示器中电的图形显示器中电子束的定位和偏转具有随机性,即电子束的扫子束的定位和偏转具有随机性,即电子束的扫描轨迹随显示内容而变化,只在需要的地方扫描轨迹随显示内容而变化,只在需要的地方扫描,而不必全屏扫描。描,而不必全屏扫描。o 无冗余扫描、速度快、图像清晰、比光栅系统无冗余扫描、速度快、图像清晰、比光栅系统更高的分辨率、生成光滑线条;更高的分辨率、生成光滑线条;o 适用适用计算机图形处理计算机图形处理,不能显示有阴影场景。,不能显示有阴影场景。随机扫描的图形显示器随机扫描的图形显示器33随机扫描的图形显示器随机扫描的图形显示器图图2.18 随机扫描工作原理随机扫描工作原理34随机扫描的图形显
16、示器随机扫描的图形显示器图图2.19 随机扫描显示器的工作原理随机扫描显示器的工作原理显示文件转换器显示文件转换器显示文件显示文件存储器存储器35o 直视存储管直视存储管DVST(direct-view storage tube)从表面上看直视存储管的特性极象一个从表面上看直视存储管的特性极象一个有长余辉的荧光屏,一条线一旦画在屏幕上,有长余辉的荧光屏,一条线一旦画在屏幕上,在一小时之内都将是可见的,其结构类似在一小时之内都将是可见的,其结构类似CRT。直视存储管图形显示器直视存储管图形显示器36屏幕存储栅收集栅写电子枪电子流读出电子枪写阴极直视存储管图形显示器直视存储管图形显示器图图2.20
17、 直视存储管图形显示器的工作原理直视存储管图形显示器的工作原理写电子枪将图形写电子枪将图形信息信息“写写”在存在存储栅上;读出电储栅上;读出电子枪(泛流枪)子枪(泛流枪)能够将存储栅的能够将存储栅的信息信息“重写重写”到到屏幕上;收集栅屏幕上;收集栅使读出的电子流使读出的电子流均匀,并以垂直均匀,并以垂直方向接近屏幕。方向接近屏幕。37o 无需刷新;无需刷新;o 很复杂的图形都可以在极高的分辨率下无闪很复杂的图形都可以在极高的分辨率下无闪烁地显示;烁地显示;o 成本较低;成本较低;o 不能显示彩色;不能显示彩色;o 不能局部修改;不能局部修改;o 擦除和重画过程可能持续较长时间。擦除和重画过程
18、可能持续较长时间。直视存储管图形显示器直视存储管图形显示器38光栅扫描图形显示器光栅扫描图形显示器图图2.21 光栅扫描原理光栅扫描原理水平扫描(显示)水平扫描(显示)水平回扫(消隐)水平回扫(消隐)垂直回扫(消隐)垂直回扫(消隐)光栅扫描方式下,电子束自光栅扫描方式下,电子束自左而右,自上而下,形成一左而右,自上而下,形成一帧。光栅扫描有两种:帧。光栅扫描有两种:隔行扫描、隔行扫描、逐行扫描。逐行扫描。工作原理:光栅扫描是控制电子束按某种光栅形状进工作原理:光栅扫描是控制电子束按某种光栅形状进行的顺序扫描,而字符、图像是靠行的顺序扫描,而字符、图像是靠Z轴信号控制辉亮轴信号控制辉亮来形成的。
19、来形成的。辉亮放大器视频信号水平同步垂直同步水平振荡垂直振荡水平驱动垂直驱动水平输出垂直输出高压CRTyxz图图2.22 光栅扫描图形显示器的工作原理光栅扫描图形显示器的工作原理40o 刷新缓冲存储器刷新缓冲存储器(refresh buffer)或称帧缓冲或称帧缓冲存储器(存储器(frame buffer),保存每个像素点亮,保存每个像素点亮度信息。度信息。o 像素像素(pixel或或pel,是是picture element的简的简写),写),荧光屏上光点荧光屏上光点。o 像素信息从应用程序转换并放入帧缓冲区的过像素信息从应用程序转换并放入帧缓冲区的过程称之为程称之为扫描转换过程扫描转换过程
20、。光栅扫描图形显示器光栅扫描图形显示器图形命令显示处理器帧缓存视频控制器CRT光栅扫描图形显光栅扫描图形显示器是画点设备,示器是画点设备,只能尽可能接近只能尽可能接近直线的像素点集直线的像素点集来近似地表示直来近似地表示直线,该直线呈锯线,该直线呈锯齿状。采用反走齿状。采用反走样技术适当减轻样技术适当减轻这种锯齿效果。这种锯齿效果。光栅扫描图形显示器光栅扫描图形显示器图2.23 光栅扫描显示器绘图过程示意图 42低电压、轻小型、数字化显示器件。低电压、轻小型、数字化显示器件。平板显示器(平板显示器(flat-panel display)的分类:的分类:o非发射显示器(非发射显示器(none-e
21、missive display) 利用光学效应,将来自太阳或其他光源的利用光学效应,将来自太阳或其他光源的光转换为图形图案,典型设备:液晶显示器光转换为图形图案,典型设备:液晶显示器o发射显示器(发射显示器(emissive display) 将电能转换为光能的设备,典型设备:等将电能转换为光能的设备,典型设备:等离子体显示器、离子体显示器、薄片光电显示器、发光二极管薄片光电显示器、发光二极管等。等。平板显示器平板显示器(flat-panel display)43o 液晶显示器液晶显示器(LCD,Liquid Crystal Display)o 等离子体显示板(等离子体显示板(Plasma P
22、anel)o 薄 片 光 电 显 示 器 (薄 片 光 电 显 示 器 ( T h i n - F i l m Electroluminescent Display)o 发光二极管(发光二极管(Liquid-Emitting Diode, LED)平板显示器平板显示器(flat-panel display)44o 某些有机化合物当其温度在液相和固相之间时某些有机化合物当其温度在液相和固相之间时所呈现出稳定的中间状态,其分子呈细长的棒所呈现出稳定的中间状态,其分子呈细长的棒状,在空间上具有一维的规则性排列,称为状,在空间上具有一维的规则性排列,称为液液晶晶。o 液晶分子的排列在微弱的外部电场、磁
23、场或者液晶分子的排列在微弱的外部电场、磁场或者应力、温度变化等作用下非常容易改变。当液应力、温度变化等作用下非常容易改变。当液晶分子的某种排列状态在电场作用下变为另一晶分子的某种排列状态在电场作用下变为另一种状态时,液晶的光学性质随之改变,这种产种状态时,液晶的光学性质随之改变,这种产生光被电场调制的现象称为液晶的生光被电场调制的现象称为液晶的电光效应电光效应。液晶显示器液晶显示器原理原理o 液晶显示器利用液晶的液晶显示器利用液晶的电光效应电光效应,通过施加电压改变,通过施加电压改变液晶的光学特性,造成对入射光的调制。即通过能阻液晶的光学特性,造成对入射光的调制。即通过能阻塞或传递光的液晶材料
24、,传递来自周围的或内部光源塞或传递光的液晶材料,传递来自周围的或内部光源的偏振光。的偏振光。o 液晶夹层两边玻璃基板各有一个偏光板,它们的偏振液晶夹层两边玻璃基板各有一个偏光板,它们的偏振方向互成方向互成90,液晶屏幕后面有一个背光。,液晶屏幕后面有一个背光。45液晶显示器液晶显示器原理原理反射层 水平偏振器 水平网格线 液晶层 垂直网格线 垂直偏振器玻璃基板玻璃基板46图图2.24 液晶显示原理液晶显示原理液晶显示器液晶显示器原理原理液晶材料在常态下分液晶材料在常态下分子呈子呈 “开态开态”(排列排列成螺旋形成螺旋形) ),当光线,当光线穿过液晶层时,偏振穿过液晶层时,偏振方向会被旋转方向会
25、被旋转9090,显示器呈亮点;显示器呈亮点;当液晶材料在电场下当液晶材料在电场下分子呈分子呈“关态关态”( (排排列同一个方向列同一个方向) ),当,当光线穿过液晶层时,光线穿过液晶层时,不会旋转不会旋转, ,显示器呈显示器呈黑点。黑点。可视角度可视角度:当视线与屏幕中心法向成一定角度时,人们就不能清晰地看到屏幕图像,能看到清晰图像的最大角度。点距和分辨率点距和分辨率:点距就是两个液晶颗粒(光点)之间的距离,一般0.28-0.32mm;只有在真实分辨率下液晶显示器才能得到最佳的显示效果。 48o NW(Normal White)型的)型的LCD:在液晶面:在液晶面板不施加电压时,我们所看到的面
26、板是透光板不施加电压时,我们所看到的面板是透光的画面,也就是亮的画面。的画面,也就是亮的画面。o NB(Normal Black)型的)型的LCD:当对液晶:当对液晶面板不施加电压时,面板无法透光。面板不施加电压时,面板无法透光。液晶显示器液晶显示器类型类型49液晶显示器液晶显示器彩色彩色o 液晶显示器利用在一侧的玻璃基板上加上一个液晶显示器利用在一侧的玻璃基板上加上一个彩色滤光片(彩色滤光片(CF,Color Filter)实现彩色。)实现彩色。o 彩色滤光片上均匀分布着红、绿、蓝色小点,彩色滤光片上均匀分布着红、绿、蓝色小点,每个小点有各自不同的灰度,相邻的一组每个小点有各自不同的灰度,相
27、邻的一组RGB小点构成一个基本的彩色显示单元,即一个像小点构成一个基本的彩色显示单元,即一个像素。素。o 液晶分子排列对电压的响应时间称为反应时间液晶分子排列对电压的响应时间称为反应时间,一般在,一般在612ms50液晶显示器液晶显示器彩色彩色图图2.25 彩色滤光片排列方式彩色滤光片排列方式51液晶显示器液晶显示器分类分类o 扭曲向列型(扭曲向列型(TN,Twisted Nematic)o 超扭曲向列型(超扭曲向列型(STN,Super TN)o 双层超扭曲向列型(双层超扭曲向列型(DSTN,Dual Scan TN)o 薄膜晶体管型(薄膜晶体管型(TFT,Thin Film Transis
28、tor)o 液晶显示器的主要基本技术指标液晶显示器的主要基本技术指标 1) 可视角度可视角度 由于液晶的成像原理是通过光的折射而不是像由于液晶的成像原理是通过光的折射而不是像CRT那样由荧光点直接发光来实现的那样由荧光点直接发光来实现的, 因此在不同的角因此在不同的角度度看液晶显示屏必然会有不同的效果。看液晶显示屏必然会有不同的效果。 2) 点距和分辨率点距和分辨率 液晶屏幕的点距就是两个液晶颗粒液晶屏幕的点距就是两个液晶颗粒(光点光点)之间的距之间的距离离, 一般点距为一般点距为0.280.32 mm就能得到较好的就能得到较好的显示效果。通常所说的液晶显示器的分辨率是指其真显示效果。通常所说
29、的液晶显示器的分辨率是指其真实分辨率,实分辨率,10241024768768、12801280720720、1920192010801080,液晶显示器液晶显示器技术指标技术指标 53等离子体显示板等离子体显示板图图2.26 等离子体显示板的基本结构等离子体显示板的基本结构第一层里面涂有导电材料的垂直条;中间层是用许多小氖第一层里面涂有导电材料的垂直条;中间层是用许多小氖气灯泡构成的平板阵列,每个灯泡处于气灯泡构成的平板阵列,每个灯泡处于“开开”或或“关关”状态;状态;第三层的表面涂有导电材料的水平条。如图所示。要点亮某个第三层的表面涂有导电材料的水平条。如图所示。要点亮某个地址的灯泡,开始要
30、在相应行上加上较高电压,等该灯泡点亮地址的灯泡,开始要在相应行上加上较高电压,等该灯泡点亮后,用低电压维持氖气灯泡的亮度,关掉某个灯泡后,只要将后,用低电压维持氖气灯泡的亮度,关掉某个灯泡后,只要将相应的电压降低即可。灯泡开关的周期为相应的电压降低即可。灯泡开关的周期为1515毫秒,通过改变控毫秒,通过改变控制电压,可以使等离子板显示不同灰度的图形。制电压,可以使等离子板显示不同灰度的图形。等离子板的优点是平板式、透明、显示图形无锯齿现象,等离子板的优点是平板式、透明、显示图形无锯齿现象,不需要刷新。目前典型的等离子板可以做到不需要刷新。目前典型的等离子板可以做到1515英寸左右,每英英寸左右
31、,每英寸装有大约寸装有大约175175个灯泡。个灯泡。55薄片光电显示器薄片光电显示器图图2.27 薄片光电显示器的基本结构薄片光电显示器的基本结构56发光二极管(发光二极管(LED)o 发光二极管采用二极管激发发光来显示图像。发光二极管采用二极管激发发光来显示图像。二极管以矩阵排列形成显示器的像素位置。图二极管以矩阵排列形成显示器的像素位置。图形的定义存储在刷新缓冲器中。形的定义存储在刷新缓冲器中。信息从刷新缓信息从刷新缓冲器读出,并转换为电压施于二极管,在显示冲器读出,并转换为电压施于二极管,在显示器上产生发光图案。器上产生发光图案。57p 从变焦距的柔性震动镜面反从变焦距的柔性震动镜面反
32、射射CRT图像图像三维观察设备三维观察设备图图2.24 采用震动镜面的三维显示系统采用震动镜面的三维显示系统58p 显示具立体感的视图显示具立体感的视图n 利用不同的刷新周期交替地显示两视图;利用不同的刷新周期交替地显示两视图;n 将屏幕分半;将屏幕分半;n 使用头盔式结构。使用头盔式结构。三维观察设备三维观察设备2.4 显示子系统显示子系统o 光栅扫描图形显示子系统的结构光栅扫描图形显示子系统的结构o 绘制流水线绘制流水线o 相关概念相关概念59o帧缓存寄存器帧缓存寄存器(Frame Buffer) 存储像素颜色(灰度)值的存储器。存储像素颜色(灰度)值的存储器。与电视机不同的是与电视机不同
33、的是, 光栅扫描显示系统的显示内容来自帧缓存。光栅扫描显示系统的显示内容来自帧缓存。o显示控制器显示控制器(Display Controller) 依据设定的显示工作方式,自主地、反复不断地读取帧缓依据设定的显示工作方式,自主地、反复不断地读取帧缓存中的图像点阵数据,转换成存中的图像点阵数据,转换成R、G、B三色信号并配以同步三色信号并配以同步信号送至显示器,即可刷新屏幕。信号送至显示器,即可刷新屏幕。光栅扫描显示系统光栅扫描显示系统光栅扫描图形显示子系统的结构光栅扫描图形显示子系统的结构61图图2.29 简单的光栅图形显示子系统简单的光栅图形显示子系统帧缓存可以在系统主存的任何位置,显示控制
34、器访帧缓存可以在系统主存的任何位置,显示控制器访问帧缓存均须通过系统总线。问帧缓存均须通过系统总线。62图图2.30 常用的光栅图形显示子系统常用的光栅图形显示子系统帧缓存可以被显示控制器直接访问。由帧缓存可以被显示控制器直接访问。由CPU完成扫完成扫描转换。描转换。光栅扫描图形显示子系统的结构光栅扫描图形显示子系统的结构63图图2.31 高级的光栅图形显示子系统高级的光栅图形显示子系统处理器存储器主要存放程序和数据;显示处理器处理器存储器主要存放程序和数据;显示处理器(Display Coprocessor)主要任务是扫描转换主要任务是扫描转换以及某些附加的以及某些附加的操作等。帧缓存包括颜
35、色缓存、深度缓存以及其他缓存。操作等。帧缓存包括颜色缓存、深度缓存以及其他缓存。光栅扫描图形显示子系统的结构光栅扫描图形显示子系统的结构64o 图形子系统的图形绘制功能常常采用流水线图形子系统的图形绘制功能常常采用流水线(Pipeline)结构绘制,或者称为管线绘制。)结构绘制,或者称为管线绘制。o 绘制流水线的基本结构从概念上包括三个阶绘制流水线的基本结构从概念上包括三个阶段段n 应用程序阶段应用程序阶段n 几何阶段几何阶段n 光栅阶段:实现扫描转换光栅阶段:实现扫描转换绘制流水线绘制流水线图图2.32 绘制流水线的结构绘制流水线的结构65o 分辨率分辨率o 像素与帧缓存像素与帧缓存o 颜色
36、查找表颜色查找表o 显示长宽比显示长宽比o 屏幕坐标系屏幕坐标系相关概念相关概念66o 光点光点一般是指电子束打在显示器的荧光屏上,一般是指电子束打在显示器的荧光屏上,显示器能够显示的最小的发光点。显示器能够显示的最小的发光点。o 像素点像素点是指图形显示在屏幕上时候,按当前是指图形显示在屏幕上时候,按当前的图形显示分辨率所能提供的最小元素点。的图形显示分辨率所能提供的最小元素点。相关概念相关概念分辨率分辨率67o 屏幕分辨率屏幕分辨率,也称为光栅分辨率,它决定了显,也称为光栅分辨率,它决定了显示系统最大可能的分辨率,任何显示控制器所示系统最大可能的分辨率,任何显示控制器所提供的分辨率也不能超
37、过这个物理分辨率。提供的分辨率也不能超过这个物理分辨率。 通常用水平方向上的光点数与垂直方向上的通常用水平方向上的光点数与垂直方向上的光点数的乘积来表示。光点数的乘积来表示。相关概念相关概念分辨率分辨率68o显示分辨率显示分辨率是计算机显示控制器所能够提供的显示模是计算机显示控制器所能够提供的显示模式分辨率,实际应用中简称为式分辨率,实际应用中简称为显示模式显示模式。n对于文本显示方式,显示分辨率用水平和垂直方向对于文本显示方式,显示分辨率用水平和垂直方向上所能显示的字符总数的乘积表示。上所能显示的字符总数的乘积表示。n对于图形显示方式,则用水平和垂直方向上所能显对于图形显示方式,则用水平和垂
38、直方向上所能显示的象素点总数的乘积表示。示的象素点总数的乘积表示。 显示分辨率不同,它所对应的象素点大小也不同显示分辨率不同,它所对应的象素点大小也不同。相关概念相关概念分辨率分辨率69o 图形的图形的存储分辨率存储分辨率是指帧缓冲区的大小,一是指帧缓冲区的大小,一般用缓冲区的字节数表示。般用缓冲区的字节数表示。 存储分辨率不仅与显示分辨率有关,还与存储分辨率不仅与显示分辨率有关,还与像素点的色彩有关。像素点的色彩有关。o 帧缓存大小的计算:帧缓存大小的计算:x方向的像素点数方向的像素点数y方向的像素点数方向的像素点数log2n/8(BYTE) 其中:其中:n为颜色数或灰度等级数为颜色数或灰度
39、等级数相关概念相关概念分辨率分辨率70o颜色深度颜色深度图像的每个像素的颜色(或灰度)信息被图像的每个像素的颜色(或灰度)信息被量化后,将用若干位二进制数表示,这个数的量化后,将用若干位二进制数表示,这个数的位数就是颜色深度,记作位位数就是颜色深度,记作位/像素(像素( bpp:bits per pixel)。)。颜色深度反映图像所用的颜色的总数。颜色深度反映图像所用的颜色的总数。 颜色深度 颜色总数 图像名称 12单色图像41616色图像8256256色图像(伪彩色)163276816位色图像(增强色)(RGB5:5:5)2416772216(16M) 真彩色图像 (RGB8:8:8)相关概
40、念相关概念分辨率分辨率71p屏幕分辨率决定了所能显示的最高分辨率。屏幕分辨率决定了所能显示的最高分辨率。p显示分辨率和存储分辨率对所能显示的图形分辨率显示分辨率和存储分辨率对所能显示的图形分辨率有控制作用。有控制作用。p显示器中的分辨率显示器中的分辨率 带宽带宽 = A*水平像素点数水平像素点数*垂直像素点数垂直像素点数*刷新频率刷新频率 A常取常取1.344相关概念相关概念分辨率分辨率72屏幕上一个象素点就对应帧缓存中的一组信息。屏幕上一个象素点就对应帧缓存中的一组信息。o 组合像素法(组合像素法(Packed Pixel Method)o 颜色位面法(颜色位面法(Color Plane M
41、ethod)相关概念相关概念像像素与帧缓存素与帧缓存73o 在在组合像素法组合像素法中,一个图形象素点的全部信息被编码成中,一个图形象素点的全部信息被编码成一个数据字节,按照一定方式存储到帧缓存中,编码字一个数据字节,按照一定方式存储到帧缓存中,编码字节的长度与点的属性(如颜色、灰度等)有关。节的长度与点的属性(如颜色、灰度等)有关。o 在在颜色位面法颜色位面法中,帧缓存被分成若干独立的存储区域,中,帧缓存被分成若干独立的存储区域,每一个区域称为一个位面(每一个区域称为一个位面(Bit PlaneBit Plane),),每个位面控制每个位面控制一种颜色或者灰度,每一个图形象素点在每个位面中占
42、一种颜色或者灰度,每一个图形象素点在每个位面中占一位,通过几个位面中的同一位组合成一个象素。一位,通过几个位面中的同一位组合成一个象素。相关概念相关概念像素与帧缓存像素与帧缓存图图2.33 具有具有24位面彩色帧缓存显示器位面彩色帧缓存显示器每个电子枪有每个电子枪有8 8个位面的帧缓存和个位面的帧缓存和8 8位数模转换器,每支电子枪的位数模转换器,每支电子枪的强度有强度有256(8256(8位位) )个等级,则能显示个等级,则能显示256256* *256256* *256256=16=16兆种颜色,兆种颜色,1616兆兆种颜色也称作种颜色也称作(24(24位位) )真彩色。真彩色。相关概念相
43、关概念像素与帧缓存像素与帧缓存75o 颜色查找表颜色查找表(Color Lookup Table,CLT)也称调色板,是由高速的随机存储器组成,也称调色板,是由高速的随机存储器组成,用来储存表达象素色彩的代码。此时帧缓冲用来储存表达象素色彩的代码。此时帧缓冲存储器中每一象素对应单元的代码不再代表存储器中每一象素对应单元的代码不再代表该象素的色彩值,而是作为查色表的地址索该象素的色彩值,而是作为查色表的地址索引。引。 相关概念相关概念颜色查找表颜色查找表调色板的每个单元所包含的调色板的每个单元所包含的W位数一般大于帧缓存的位数一般大于帧缓存的单个像素点所占用的单个像素点所占用的n位数(色彩值位数
44、)。位数(色彩值位数)。每屏可显示的颜色数由帧缓存中单个像素点所占的每屏可显示的颜色数由帧缓存中单个像素点所占的n位数决定。位数决定。 n位帧缓存位帧缓存 2n表项表项W位调色板位调色板CLT4040红电子枪红电子枪绿电子枪绿电子枪蓝电子枪蓝电子枪0255W位n位图图2.35 具有具有n位面彩色帧缓存和位面彩色帧缓存和W位颜色查找表的显示器位颜色查找表的显示器CRT光栅nW位DAC红绿蓝nnW位n位n位n位W位DACW位DACW位W位78o显示长宽比显示长宽比,即水平点数与垂直点数之比。要求在屏幕两个方,即水平点数与垂直点数之比。要求在屏幕两个方向上相同像素点数产生同样长度的线段,以使图形不至
45、发生畸向上相同像素点数产生同样长度的线段,以使图形不至发生畸变。变。 比如:屏幕长宽比是比如:屏幕长宽比是4:3,则显示分辨率可为,则显示分辨率可为640480、800600、1024768等。等。相关概念相关概念显示长宽比显示长宽比79相关概念相关概念屏幕坐标系屏幕坐标系图图2.36 不同显示器的坐标不同显示器的坐标2.5 图形硬拷贝设备图形硬拷贝设备o 打印机打印机o 绘图仪绘图仪80打印机打印机o 打印机是画点设备。打印机是画点设备。o 击式打印机主要指针式打印机,它隔着色带将某击式打印机主要指针式打印机,它隔着色带将某种点阵图案压在纸上。种点阵图案压在纸上。o 非撞击式打印机包括激光打
46、印机、喷墨打印机、非撞击式打印机包括激光打印机、喷墨打印机、热转印打印机、染料热升华打印机和静电打印机热转印打印机、染料热升华打印机和静电打印机等。等。81绘图仪绘图仪o 笔式绘图仪(笔式绘图仪(Pen Plotter)是画线设备。)是画线设备。o 笔式绘图仪可分为平板式绘图仪(笔式绘图仪可分为平板式绘图仪(Flatbed Plotter)和滚筒式绘图仪()和滚筒式绘图仪(Drum Plotter)822.6 OpenGL图形软件包图形软件包o OpenGL的主要功能的主要功能o OpenGL的绘制流程的绘制流程o OpenGL的基本语法的基本语法o OpenGL的程序实例的程序实例83Ope
47、nGL图形软件包图形软件包p OpenGL是是SGI(Silicon Graphics Inc.)公司公司对对IRIS GL进行改进,扩展可移植性,形成的一进行改进,扩展可移植性,形成的一个跨平台开放式图形编程接口个跨平台开放式图形编程接口。p 目前,目前,OpenGL标准由标准由1992年成立的独立财团年成立的独立财团OpenGL Architecture Review Board(ARB)以投票方式产生,并制成规范文档公布。以投票方式产生,并制成规范文档公布。84OpenGL的主要功能的主要功能o 模型绘制模型绘制o 模型观察模型观察o 颜色模式颜色模式o 光照应用光照应用o 图像效果增强
48、图像效果增强o 位图和图像处理位图和图像处理85OpenGL的主要功能的主要功能o 纹理映射纹理映射o 实时动画实时动画o 交互技术交互技术86OpenGL的绘制流程的绘制流程工作方式工作方式87图图2.37 OpenGL图形处理系图形处理系统在计算机系统中的层次结构统在计算机系统中的层次结构o 一个完整的窗口系统的一个完整的窗口系统的OpenGL图形处理系统的图形处理系统的结构为:最底层为图形硬结构为:最底层为图形硬件,第二层为操作系统,件,第二层为操作系统,第三层为窗口系统,第四第三层为窗口系统,第四层为层为OpenGL,最上面的,最上面的层为应用软件。层为应用软件。OpenGL的绘制流程
49、的绘制流程流水线流水线88图图2.38 一条简化的一条简化的OpenGL绘制流水线绘制流水线o OpenGL命令将被放在一个命令缓冲区中,这命令将被放在一个命令缓冲区中,这样命令缓冲区中包含了大量的命令、顶点数据样命令缓冲区中包含了大量的命令、顶点数据和纹理数据。和纹理数据。只有当缓冲区被清空时,缓冲区中的命令和只有当缓冲区被清空时,缓冲区中的命令和数据都将传递给流水线的下一个阶段。数据都将传递给流水线的下一个阶段。帧缓存地址、帧缓存地址、像素点值像素点值变换、光照变换、光照帧缓存帧缓存调用调用OpenGL API函数函数OpenGL命令缓冲区命令缓冲区光栅化光栅化OpenGL的基本语法的基本语法相关库相关库89o OpenGL核心库:核心库:glo OpenGL实用程序库:实用程序库: gluo OpenGL编程辅助库:编程辅助库:auxo OpenGL实用程序工具包(实用程序工具包(OpenGL utility to
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 正规足浴加盟合同协议
- 工业自动化材料采购合同
- 地毯物流配送合同
- 全面升级旅游服务合同模板
- 石灰石购销合同格式
- 学生个人卫生保证书
- 电力设备招标文件示范文本
- 补充协议劳工合同细节
- 专业电脑维护保养
- 抹灰分包工程劳务合同
- 企业标准编写模板
- DB50-T 1213-2022 南川鸡 品种地方标准
- 数据结构说课市公开课金奖市赛课一等奖课件
- DBJ50T-163-2021 既有公共建筑绿色改造技术标准 清晰正式版
- 机场使用许可证符合性审查(油料)
- 机械原理课程设计折叠伞样本
- 压力管道水压试验记录范文
- 小学语文五年级上册期末复习计划
- 山东电力积分商城系统建设方案v1.1
- 资产保全部工作总结及工作规划 -
- 南安市中小学生校外艺术学习登记表
评论
0/150
提交评论