- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机图形学 第二章 交互式计算机图形处理系统计算机学院苏小红 交互式计算机图形处理系统 Computer + 人 = 交互式 硬件发展 图形输入设备的发展 第一阶段:控制开关、穿孔纸等 第二阶段:键盘、光笔 第三阶段:二维定位设备,如鼠标、坐标数字化仪、跟踪球、触摸屏、操纵杆、扫描仪等 第四阶段:三维输入设备(如三维鼠标、空间球、数据手套、数据衣),用户的手势、表情等 未来显示器 发光聚合物技术 坚不可摧;柔韧性好,可以卷起来 显示画面具有无与伦比的清晰度 真正的平面直角 CRT显示器分类 阴极射线管(CRT)(Cathode Ray Tube) 单色CRT 彩色CRT 彩色阴极射线管 彩色CRT 渗透型 常用于随机扫描显示器 射线穿透法 多枪型 常用于光栅扫描显示器 影孔板法(阴罩法) 射线穿透法(beam penetration) 原理:两层荧光涂层,红色光和绿色光两种发光物质,不同速度电子束穿透荧光层的深浅,决定所产生的颜色 影孔板法 原理:影孔板被安装在荧光屏的内表面,用于精确定位像素的位置 点状影孔板工作原理 红、绿、兰三基色 三色荧光点(很小并充分靠近--〉像素) 三支电子枪 CRT显示器分类 直视存储管式(Direct-View Storage Tubes) 利用管子本身存储信息,类似于一个长余辉的CRT,不必刷新 刷新式 随机扫描式(Random-Scan) 光栅扫描式(Raster-Scan) 随机扫描的显示系统 光栅扫描的显示系统 特点: 数据表示:像素矩阵 扫描方式:从上到下,从左到右,与电视工作原理类似 显示图形:几何属性+视觉属性(Visual attribute),真实感图形 帧缓冲存储器(Frame Buffer) 作用:存储屏幕上像素的颜色值 也称刷新存储器(Refreshing Buffer) 简称帧缓冲器,俗称显存 位面(bit plane)技术 把显存分成若干色平面,各平面上相同位置的每一位和屏幕上的一个像素对应,同一像素点在各位面占同一地址,不同位面上同一像素地址中的内容决定像素的颜色。 若有24个位面(每种基色8个位面)则可同时显示(28)3 =224颜色(24位真彩色)。 显存容量问题 分辨率M*N、颜色个数K与显存容量V的关系 显存容量问题 若存储器位长固定,则屏幕分辩率与同时可用的颜色种数成反比关系。 查色表(LUT) 是一维线性表,其每一项的内容对应一种颜色,它的长度由帧缓存单元的位数决定 隔行扫描(Interlaced scan)工作原理 场频:= 帧频 * 2 视频控制器(显示控制器) 作用: 制图形的显示,建立帧缓存与屏幕像素之间的一一对应关系,负责按固定刷新频率和扫描顺序刷新屏幕图形 显示处理器 显示处理器 Display Processing Uuit,简称DPU 作用: 代替CPU完成部分图形处理功能,扫描转换、几何变换、裁剪、光栅操作、纹理映射等等 光栅显示系统的特点 优点: 成本低 易于绘制填充图形 灰度和色彩丰富,图像逼真 可以和电视机兼容 刷新频率一定,与图形的复杂程度无关 缺点: 需要扫描转换 扫描转换速度偏低,交互操作响应慢 分辨率偏低,有阶梯效应 图形软件发展及软件标准形成 三种类型的计算机图形软件系统: (1)用某种语言写成的子程序包 如: GKS (Graphics Kernel System) PHIGS (Programmer’sHerarchical Iuteractive Graphics system ) GL 便于移植和推广、但执行速度相对较慢,效率低 (2)扩充计算机语言,使其具有图形生成和处理的功能 如:Turbo C,AutoLisp等。 简练、紧凑、执行速度快,但不可移植 (3)专用图形系统:效率高,但系统开发量大,可移植性差。 开放式的三维图形软件包OpenGL OpenGL是近几年发展起来的一个性能卓越的三维图形标准,它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准。 目前,包括Microsoft、SGI、IBM、SUN、HP等大公司都采用了OpenGL做为三维图形标准,许多软件厂商也纷纷以OpenGL为基础开发出自己的产品。 其中比较著名的产品包括:动画制作软件Softimage和3D Studio MAX、仿真软件Open Inventor、VR软件World Tool Kit、CAM软件ProEngineer、GIS软件ARC/INFO等等。 OpenGL的优越性 独立于
文档评论(0)