计算机图形系统概述
主要内容:
计算机图形系统的功能
计算机图形系统的结构
计算机图形系统的分类
典型交互式计算机图形系统包括计算、存储、对话、输入和输出五种基本功能。
光栅扫描图形显示和随机扫描显示的主要区别:
前者是依照固定的方式扫描(从左到右、从上到下),后者按随意移动方式按任意方向任意顺序扫描,只扫描需要显示的部分。
计算机图形硬件系统
输出设备: CRT显示器、彩色CRT显示器、随机扫描显示器、光栅扫描显示器、平板显示器、三维显示系统
荧光屏:余辉时间:电子束离开某点后,该点的亮度值衰减到初始值1/10所需的时间,长中短之分。
显示设备主要性能指标:
分辨率:CRT在水平或竖直方向单位长度上能识别的最大光点个数,单位通常为dpi。
点距:两个相邻光点中心的距离
显示速度:每秒钟可显示矢量线段的条数,与偏转系统速度、矢量发生器的速度、计算机发送显示命令的速度有关。
刷新式CRT显示器
刷新:为了让荧光物质保持一个稳定地亮度值,需要控制电子束反复地重复显示图形。
刷新频率:每秒钟重绘屏幕的次数。
CRT显示器的分类:
直视存储管式。视觉属性:黑白。
①彩色CRT显示器:
产生彩色的常用方法:
射线穿透法
影孔板法(荫罩法常用于光栅扫描系统)
像素位置上分步着呈三角形排列的三个荧光彩色点,三个荧光点分别发射红光、绿光和蓝光。(三色荧光点很小并充分靠近)
②随机扫描显示器:
数据表示:矢量表示,只有端点信息,无线段中间点。
扫描方式:电子束随意移动,只扫描荧屏上要显示的部分。
显示图形:几何属性为主
优点:扫描速度快、分辨率高、线条质量好、易修改、交互性好、动态性能好
缺点:价格贵,只能显示线画图形,不能显示逼真场景。
③光栅扫描显示器
扫描方式:电子束先从荧光屏左上角开始,向右扫一条水平线,然后迅速地会扫左边偏下一点的位置(水平回扫),再扫第二条水平线,直到最后一条水平线,完成整个屏幕的扫描,然后垂直回扫开始下一帧。
象素:构成屏幕的最小元素,整个屏幕被扫描线分成n行,每行有m个点,每个点为一个象素。整个屏幕有m*n个象素
帧缓冲器:存放图形数据。
每个象素的位数即缓存深度或位平面数。
特点:
数据表示:象素矩阵
扫描方式:从上到下,从左到右。
显示图形:几何属性+视觉属性。真实感图形
帧缓冲存储器
作用:存储屏幕上象素的颜色值
也称刷新存储器
简称帧缓冲器,俗称显存
帧缓存中单元数目与显示器上象素的数目相同,单元与象素一一对应
各单元的数值决定了其对应象素的颜色。
显示颜色的种类与帧缓存中每个单元的位数有关。
计算机中的帧缓存可用存放:
各像素颜色值--颜色缓存、各象素深度值--深度缓存、累积缓存、模板缓存、纹理存储、双缓存技术(一个缓存用来刷新的同时,另一个写入数据信息)
屏幕上一个象素点就对应帧缓存中的一组信息。
组合象素法:一个图形象素点的全部信息被编码成一个数据字节,按照一定方式存储到帧缓存中,编码字节的长度与点的属性(如颜色、灰度等)有关。
像素颜色值:
显存分为若干颜色的位平面,每像素一位的帧缓存称为位图。个平面上相同位置的每一位和屏幕上的一个象素对应。同一像素点在各位面占同一地址。不同位面上同一象素地址中的内容决定象素的颜色。
一个具有24位面的帧缓冲存储器,红、绿、蓝各八个位面,每支电子枪的强度有256(8位)个等级,则能显示256*256*256=16兆种颜色,也称为真彩色。
计算需要的帧缓冲=分辨率*log2(需要显示的颜色数量)
颜色查找表:
一维的线性表,用来定义像素的颜色。帧缓存各单元保存的不再是对应象素的颜色值,而仅是该像素颜色的一个索引,它是彩色表的某个地址。
帧缓存中存象素颜色信息的两种方式总结:
直接存储像素颜色值和像素颜色在查色表中的索引值