opengl函数总结以及算法课程复习2

这部分就代码 + 名词解释考点 最好是看书 书上详细
计算机图形系统概述
计算机图形学的基本任务是研究如何用计算机生成处理和显示图形 任务
如何使用恰当的硬件来实现图形处理功能
如何设计好的图形软件
图形处理所需的数学处理方法
如何解决实际应用中的图形处理问题
因此一个计算机图形系统可以定义为计算机硬件 图形输入/输出设备 计算机系统软件和图形软件的集合
计算机图形系统的功能

p15 图2-1

一个交互是的应具有计算 存储 交互 输入输出 5种功能
计算功能 应包括形体设计 分析的方法程序库和有关描述形体的图形数据库 数据库中应有坐标的几何变换 曲线/曲面的生成 图形交点的计算醒能检验
存储功能 在计算机内外存中存放各种图形数据及图形数据之间的相互关系 实现有关信息的实时检索 图形的变更 增加和删除
交互功能 决定了用户通过图形显示器和图形输入设备进行人机通信的方式 修改 检索 错误 提示
输入功能 将设计和过程中图形的形状大小 颜色属性等必要的参数和命令输入到计算机中 输出功能 用于长期保存计算结果或交互需要的图形信息
精度 形式 时间上有要求
计算机图形系统的结构
主要有图形软件和图形硬件

p16 图2-2
图形软件
图形应用数据结构 图形应用软件 和图形支撑软件 都处于计算机系统内
与外部的图形设备进行接口 三者相互联系相互调用 相互支持

图形硬件
图形硬件包括图形计算机系统和图形设备 p18表2-1
图形输入设备名词解释
键盘 鼠标器 光笔 触摸屏 操纵杆 跟踪球和空间球 数据手套 数字化仪 图像扫描仪 声频输入系统 视频输入系统
图形显示设备 百度详细 这部分主要考察名词解释
阴极射线管CRT
电子枪
偏转系统
CRT的荧光屏
彩色阴极射线管
CRT图形显示器
随机扫描的图形显示器
直视存储管图形显示器
光栅扫面图形显示器
平板显示器
液晶显示器
等离子体显示板
薄片光电显示器
发光二极管
激光显示器
三位观察设备
图形显示子系统
基于光栅扫描的图形显示子系统具有普遍意义
光栅扫描图形显示子系统的结构
对于光栅扫描子系统有两个重要部件
帧缓冲存储器和显示控制器
光栅扫描显示器上的图形由像素构成 每个像素可呈现多级灰度 或不同的颜色 呈现的颜色或灰度又是以数值来表示的 帧缓冲存储器就是用来存储像素颜色(灰度)值得存储器 即通常所说的显示存储器 可由显示控制器直接访问 以便随时刷新屏幕 其中存放的点阵数据格式取决于预先设定的显示工作方式
显示控制器display controller 又称为视频控制器video controller 显示子系统的心脏 可看作完成图像生成与操作的 独立于cpu(最终还是受cpu控制)的一个本地处理器 主要功能依据设定的显示工作方式 资助的反复不断地读取帧缓存中的图像点阵数据(图形字符文本) 将他们转换成rgb三色信号并配以同步信号送至显示器 即可刷新屏幕
双缓存 显示控制器提供一个由系统总线至帧缓存的通路 以支持CPU将主存中已修改好的点阵数据直接写入帧缓存中 及修改或更新屏幕 这些修改数据写入帧缓存时一般都利用会骚时间进行 因此显示屏幕不会出现凌乱 在高性能系统中 常常提供两个帧缓存 一个缓存用来刷新的同时 另一个缓存写入数据信息 然后这两个缓存可互换角色
显示图形时所需的扫描转换scan Conversion 工作直接 由CPU(中央处理器)完成
即由CPU计算出表示图形的每个像素的坐标并将其属性写入相应的帧缓存单元 为了减轻cpu负担 产生了高级光栅图形显示子系统 包含显示处理器和独立的显示处理器存储区域(器) 存储区域主要用来存放显示处理时的一些程序和数据 Display processor 显示处理器 又称为图形控制器 Graphics controller 或显示协处理器 display coprocessor 主要任务扫描转换带显示的图形 有的较强的能执行附加操作 显示处理器常具有与鼠标等交互式输入设备的接口 此时的帧缓存大多是专用的显示内存 蛋壳与i将部分数据如纹理数据 从帧缓存移到系统主存中 以便减少显示内存容量
微型计算机中 图形先hi数字系统 大多做成插卡的形式 通过加速图形端口AGP accelerated Graphic port 或-Express总线接口与CPU总线连接 于是通常将PC中图形显示子系统简称为图形显示卡(显卡)
绘制流水线
图形显示子系统 主要功能 在给定视点 三维物体 光源 照明模式 纹理条件下生成或绘制一幅二维图像 并将其写入帧缓冲存储器 然后由显示控制器驱动显示器显示 生成和绘制由CPU或显示处理器完成 常常采用流水线pipeline 结构绘制 或称为管线绘制
应用程序阶段
软件方式实现 实现流水线化或并行化 算法提高性能
几何阶段
模型与视点变换 光照 投影 裁剪 屏幕映射 (插入:帧缓存 二维矩阵)
光栅阶段
实现图形对象的扫描转换 根据几何阶段输出的顶点颜色和纹理坐标 计算出屏幕上每一个像素的颜色属性并存入帧缓冲存储器 此处称为颜色缓冲存储器 z缓存 深度缓冲存储器 光栅阶段实现可见性判断 在颜色缓冲器中保留可见的图形对象 深度缓冲存储器的大小和形状与颜色缓冲存储器相一致 其中保存着屏幕上每个像素的深度值 扫描转换图形时 计算当前像素的颜色属性还要计算深度值 将深度值与深度缓冲存储器中对应像素的深度值进行比较 确定是否要以当前像素的属性更新颜色和深度缓冲存储器
相关概念
分辨率 区分光电和像素点 广电值电子束打在显示器的荧光屏上 显示器能显示的最小发光点 像素点是指图形显示在屏幕上按当前的图形显示分辨率所能提供的最小元素点 像素点可以看作光电的集合 最小尺寸等于光点
屏幕分辨率
或称为光栅或物理分辨率 决定了显示系统最大可能的分辨率 通常用水平方向上的光点数乘以垂直方向上的光点数来表示 屏幕分辨率与显示器物理屏幕尺寸 物理光点的尺寸有关
显示分辨率
指 计算机显示控制器能够提供的不同显示模式下的分辨率 在实际应用中 对文本 显示分辨率用垂直和水平方向上能显示的字符总数 的乘积表示 对于图形 显示方式 则用水平和垂直方向上所能显示的像素点总数的乘积表示
存储分辨率
帧缓冲存储区的大小 一般用缓冲区的字节数表示 在光栅系统中 像素点亮度值的二进制表示存储在帧缓冲存储区中因此像素点的数目收到缓冲区大小的限制 光栅中的像素数目称为帧缓冲区的分辨率 对于黑白图像每个像素只需要一位二进制数表示其亮度值 对于彩色图像每个像素则需要n位二进制数表示2的n次方色的彩色图像 存储分辨率不但与显示分辨率有关 还与像素点的色彩有关
屏幕分辨率决定了所能显示的最高分辨率 显示分辨率和存储分辨率对所能显示的图形分辨率也有控制作用 如果存储分辨率小于屏幕分辨率 尽管显示分辨率可以提供最高的屏幕分辨率 屏幕上也不能够显示应有的显示模式
像素与帧缓存
屏幕上一个像素点对应帧缓存中的一组信息 实现 两种技术
组合像素法 packed pixel method 和颜色位面法color plane method 图形显示在屏幕上是以像素点来表示的 这些像素点包含颜色灰度 和其他可能的属性 要把像素点显示在屏幕上可将对应点的编码填写到帧缓存对应的字节中
组合像素发中一个像素点的全部信息 被编码成一个数据字节 按照一定的方式存储到帧缓存区编码字节的长度与点的属性有关
在颜色为免罚中帧缓存被分成若干独立的存储区域 每个区域成为一个位面将几个位面中的同一位组合成一个像素
颜色查找表
显示控制器一般还配置颜色查找功能 颜色查找表也称调色板 又告诉随机存储器组成用来存储表达像素色彩的代码此时帧缓冲存储器中每一像素对应单元的代码不再代表该像素的色彩值而是作为颜色查找表的地址索引 根据索引读出颜色查找表中存储的像素色彩 经过数/模转换后送显示器 调色板中每个单元包含的位数一般大于帧缓冲存储器的色彩值位数 采用查找表示可显示的颜色数目超过了同屏可显示的颜色数
尽管使用颜色查找表可提高总的光强等级 总的颜色书 但每屏可显示的颜色数还是由帧缓存 中单个像素点所占用的位数决定
显示长宽比
水平点数与垂直点数之比 如果显示分辨率不满足屏幕显像管长宽比 为了使所显示的图形不发生畸变 必须利用软件或硬件进行补偿 入320:200 变为4:3 将所有水平显示的点的坐标呈上5/6再送出显示

屏幕坐标系
许多图形显示器将坐标原点定义在屏幕的左上角 但有些显示器将原点定义在屏幕的左下角 其中像素点(X,Y)坐标的取值范围是0 到x或y方向的最大分辨率-1 先只考虑左上角
图形硬拷贝设备

打印机
画点设备 分为撞击式impact 和非撞击式 nonimpact两种
之针式打印机 一组按矩阵方式排列的金属针
非撞击式 激光打印机 喷墨打印机 热转印打印机 燃料热升华打印机 和静电打印机
laser printer 激光打印机 激光光束在屠夫光电材料 se硒 的旋转鼓上建立电荷分布 调色剂施于鼓 然后转印到之上实现输出 激光打印机 通过分趟沉积青色cyan 品红 magenta 和黄色yellow 三种颜料实现彩色绘制
喷墨打印机 lnk-jet printer 通过喷墨头在打印纸上横向移动逐行喷墨于打印纸上来实现图像印制
热转印 thermal-transfer printer热辣打印机 基本原理使用细密排列的加热针每英寸200个以上 将蜡纸上的颜色转印到打印纸上成长条状的加热针被蜡纸与打印纸同时覆盖 头图像信号控制对应的加热针加热进行转印
燃料热升华thermal sublimation dye transfer printer 简称热升华 工作原理于热转印类似
静电 是画点设备 electrostatic printer 工作原理 将点阵数据输出到静电写头上 写头内装有很多点击振 根据输入信号 控制对应的点击针沿打印纸的宽度方向一次一整行的放出高电压 在打印出之上形成由负电荷绘制的电子图像
绘图仪
笔式绘图仪 pen plotter 画线设备 又分为平板式绘图仪 flatbed plotter 滚筒式绘图仪 drum plotter
opengl图形软件包

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值