「计算机图形学知识点」

合集下载

计算机图形学基础知识重点整理

计算机图形学基础知识重点整理

计算机图形学复习资料第一章1 图形学定义ISO的定义:计算机图形学是研究怎样利用计算机表示、生成、处理和显示图形的原理、算法、方法和技术的一门学科。

通俗定义:计算机图形学以表达现实世界中的对象与景物为主要目标,其核心是解决如何用图形方式作为人和计算机之间传递信息的手段,即人机界面问题。

计算机图形学的研究对象——图形。

图形是从客观世界物体中抽象出来的带有颜色与形状信息的图和形。

图形的构成要素:几何要素:点、线、面、体等描述对象的轮廓、形状。

非几何要素:描述对象的颜色、材质等。

图形的表示方法:点阵法:枚举出图形中所有点(简称图像)。

参数法:由图形的形状参数(简称图形)。

2 图形与图像图像:狭义上又称为点阵图或位图图像。

图像是指整个显示平面以二维矩阵表示,矩阵的每一点称为一个像素,由像素点所取亮度或颜色值不同所构成的二维画面。

特点:A文件所占的空间大。

B位图放大到一定的倍数后会产生锯齿。

C位图图像在表现色彩、色调方面的效果比矢量图更加优越。

图形:狭义上又称为矢量图形或参数图形。

按照数学方法定义的线条和曲线组成,含有几何属性。

或者说更强调场景的几何表示,是由场景的几何模型和景物的物理属性共同组成的。

特点:A文件小。

B可采取高分辨印刷。

C图形可以无限缩放。

3 图形学过程3D几何建模、3D动画设置、绘制〔光照和纹理〕、生成图像的存储和显示4 与图像处理计算机图形学:研究模型与数据的建立和由模型生成图像的过程和方法。

〔模型到图像〕图像处理:将客观景物数字化成图像,研究数字化图像的采集、去噪、压缩、增强、锐化、复原与重建等。

〔图像到特征〕对立统一的关系。

5 计算机图形信息的特点图形信息表达直观,易于理解。

图形信息表达精确、精炼。

图形信息能“实时〞的反映事物的分布和变化规律6 计算机图形学的应用计算机辅助设计与计算机辅助制造科学计算可视化地图制图与地理信息系统计算机动画、游戏用户接口计算机艺术7 计算机图形系统作为一个图形系统,至少应具有计算、存储、输入、输出、对话等五个方面的基本功能。

计算机图形学复习资料

计算机图形学复习资料

1、计算机图形学:使用计算机建立、存储、处理某个具体的或抽象的对象的模型,并根据该模型产生该对象的图形输出的有关理论、方法和技术,它是计算机科学中最为活跃、得到广泛应用的分支之一。

2、图象:纯指计算机内以位图(Bitmap)形式存在的灰度信息。

图形:含有几何属性,更强调场景的几何表示,是由场景的几何模型和景物的物理属性共同组成的。

3、图形分类:1、基于线条信息表示。

如工程图、等高线地图、曲面的线框图等。

2、明暗图。

即是通常所说的真实感图形。

4、图形软件分类:专用图形(应用)软件包和通用图形程序设计软件包。

专用软件包的接口通常是一组菜单,用户通过菜单与程序进行通信。

例如,3DMAX、PHOTOSHOP、各种CAD系统等等。

通用软件包提供了一个可用于C、C++、JA V A等高级语言的图形函数库。

图形显示器分为:CRT显示器和平板显示器。

CRT显示器包括随机扫描显示器、光栅扫描显示器。

随机扫描显示器是画线式显示器,或矢量式显示器。

光栅扫描显示器是画点设备。

在光栅扫描显示器中,一幅图像是由像素(pixel)阵列组成,而像素的阵列称为光栅(raster)。

一幅图像的像素全部存放在一个称为帧缓存器的内存里。

帧缓存的深度(位面数),即每个像素的位数决定了某一个显示系统能显示的颜色数。

5、绘图仪分为笔式绘图仪(画线设备)和静电绘图仪(画点设备)6、打印机(画点设备)7、常见的两种颜色模型:RGB颜色模型:由黑色开始,接着加入合适的基色得到希望的颜色。

即RGB颜色系统是一个加色系统。

CMY颜色模型:由白色开始,接着减去合适的基色元素得到希望的颜色。

CMY颜色系统是一个减色系统。

公式:RGB+CMY=18、一个计算机图形系统应包括计算机图形硬件系统和计算机图形软件系统。

9、初始化图形系统函数:void far initgraph(gdrive,gmode,gpath)int far *gdrive, *gmode, *gpath;gdrive:图形驱动器代号,gmode:图形模式代号,gpath: 图形驱动程序路径。

计算机图形学基础

计算机图形学基础

实时渲染的关键技术
实时渲染涉及的关键技术包括几何处理、光 照计算、纹理映射、动态视角等。为了实现 高效的实时渲染,需要不断优化这些技术, 提高渲染速度和图像质量。
人工智能在计算机图形学中的应用
人工智能在图形生成中的 应用
人工智能技术可以通过学习大量的图像数据 ,自动生成具有特定风格或特征的图形。这 种技术可以应用于绘画、设计、游戏开发等 领域,提高创作效率和艺术表现力。
图像渲染
物理模拟- 总结词
物理模拟是计算机图形学中的一项重要技术,用于模拟物体的物理行为和运动规 律。- 详细描述
04
计算机图形学应用领域
游戏开发
游戏画面渲染
利用计算机图形学技术,实现游戏中的场景、角色、特效等 的高质量渲染,提升游戏的视觉体验。
交互设计与游戏机制
通过计算机图形学,设计游戏的交互界面和机制,提供流畅 、直观的游戏操作体验。
电影与动画制作
角色与场景建模
利用三维建模技术,创建逼真的角色 和场景模型,为电影和动画制作提供 基础素材。
特效制作
通过计算机图形学技术,制作出炫酷 的特效,增强电影和动画的视觉冲击 力。
虚拟现实与增强现实
虚拟环境构建
利用计算机图形学技术,构建逼真的虚 拟环境,为虚拟现实和增强现实应用提 供基础。
详细描述
2D图形绘制技术包括直线、曲线、多边形、文本 和位图图像的绘制。这些技术通常使用像素作为 基本单位,通过设置像素的颜色值来创建图形。
应用场景
2D图形绘制广泛应用于游戏开发、图形用户界面 设计、图像编辑等领域。
3D图形绘制
总结词
3D图形绘制是计算机图形学中的一项重要技术,涉及在 三维空间中创建和操作三维物体。

计算机图形学考试重点,找到的资料

计算机图形学考试重点,找到的资料

计算机图形学考试重点,找到的资料1.计算机图形学是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。

2.在计算机中如何表示?几何要素:刻画对象的轮廓、形状等非几何要素:刻画对象的颜色、材质等3.点阵法:是用具有颜色信息的点阵来表示图形的一种方法,它强调图形由哪些点组成,并具有什么灰度或色彩。

4.参数法:是以计算机中所记录图形的形状参数与属性参数来表示图形的一种方法。

5.通常把参数法描述的图形叫做图形6.把点阵法描述的图形叫做图象7.计算机图形学试图从非图象形式的数据描述来生成(逼真的)图象。

8.数字图象处理旨在对图象进行各种加工以改善图象的视觉效果。

9.计算机视觉是研究用计算机来模拟生物外显或宏观视觉功能的科学和技术。

它模拟人对客观事物模式的识别过程,是从图像到特征数据的、对象的描述表达的处理过程。

10、计算机图像学的软件标准有计算机图形核心系统及其语言联编、三维图形核心系统及其语言联编、程序员层次交互式图形系统及其联编、计算机图形元文件、计算机图形接口、基本图形转换规范、产品数据转换规范等1.PC图形显示卡有MDA,CGA,HGA,EGA,SVGA,PGA,AVGA等。

2.失真校正的措施有二种:一是将产生偏转磁场的锯形电流预先产生一些失真;二是故意将偏转磁场做成略有不均匀性,接近管转轴中央处略强,周围略弱。

3.目前使用最广泛的CRT图形显示器是基于电视技术的光栅扫描显示器4.按鼠标的使用键数可以将鼠标分为MS型,PC型两种。

5.触摸屏的记录方式有光学的,电子的,声音的。

6.直视存储图形显示器不能擦去局部图形,只能用于静显示,常用于显示大量而复杂稳定的图形。

7构成图形的要素包括分辨率,像素,在计算机中通常用采用两种方法来表示图形,他们是位图,矢量图8.荫罩式彩色显像管的结构包括三支电子枪,电子束,荫罩,三色荧光屏9.目前常用的PC图形显示子系统主要由3个部件组成:帧缓冲存器,显示控制器和一个ROM BIOS芯片。

计算机图形学基础期末复习提纲

计算机图形学基础期末复习提纲

计算机图形学基础期末复习提纲第一章(5)1.计算机图形学是研究怎样用计算机表示、生成、处理和显示图形的一门学科。

2.构成图形的要素包括几何要素:刻画对象的轮廓、形状等和非几何要素:刻画对象的颜色、材质等。

3.计算机中表示带有颜色或形状信息的图形通常有两种方法:点阵法和矢量法。

4.图形和图像的定义。

5.计算机图形学与数字图形处理以及模式识别的区别。

第二章(8)1.一个交互式的计算机图形系统应该具有哪5大功能?2.常见的图形输入与输出设备有哪些3.CRT显示器的基本组成4.在CRT显示器中,电子束轰击荧光屏时荧光屏上显示的最小发光点,称为光点。

5.已知屏幕分辨率,光点的直径,求显示器的尺寸。

6.光栅扫描和随机扫描的概念7.已知显示器的分辨率和每个像素的颜色数,如何求帧缓冲区的大小。

8.平板显示器主要分为发射型显示器和非发光型显示器,例如LED显示器、等离子板和LCD显示器分别是哪类第三章(2)1.OpenGL是什么?英文全称为?2.OpenGL可以跨平台吗?第四章(25)1.扫描转换概念2.DDA画线法、中点画线法和Bresenham画线法3.中点画圆和Bresenham画圆法3.区域填充的概念4.对扫描多边形填充算法的基本步骤,以及其数据结构,会构造ET表和AET表5.使用栈的种子填充算法的具体步骤6.如何进行直线和曲线的线型处理?7.直线和曲线的线宽处理有几种方法,分别是什么?8.字符是什么,字符的表示方式有哪两种?各有何特点?9.什么是走样和反走样,反走样的方法有哪些?第五章(20)1.齐次坐标是什么?普通坐标和齐次坐标是一一对应关系吗?2.规范化齐次坐标是什么?规范化齐次坐标与普通坐标是一一对应关系吗?3.基本二维变换(平移、缩放和旋转)的矩阵表示。

4.如何求简单的复合变换,例如图形先平移然(tx,ty)后旋转(a),如何实现?5.二维观察中涉及到的坐标系有哪5种坐标系?6.如何实现窗口中的点的坐标变换到视区中的点的坐标,例如P111,例5-3.7.利用Cohen-Sutherland算法实现直线的裁剪,例如P113~114,对图5-30中P3P4裁剪。

计算机图形学完整复习资料

计算机图形学完整复习资料

计算机图形学完整复习资料计算机图形学第一章1.计算机图形学(Computer Graphics)计算机图形学是研究怎样利用计算机来生成、处理和显示图形的原理、方法和技术的一门学科。

2.计算机图形学的研究对象——图形通常意义下的图形:能够在人的视觉系统中形成视觉印象的客观对象都称为图形。

计算机图形学中所研究的图形从客观世界物体中抽象出来的带有颜色及形状信息的图和形。

3. 图形的表示点阵法是用具有颜色信息的点阵来表示图形的一种方法,它强调图形由哪些点组成,并具有什么灰度或色彩。

参数法是以计算机中所记录图形的形状参数与属性参数来表示图形的一种方法。

通常把参数法描述的图形叫做图形(Graphics)把点阵法描述的图形叫做图象(Image)4.与计算机图形学相关的学科计算机图形学试图从非图象形式的数据描述来生成(逼真的)图象。

数字图象处理旨在对图象进行各种加工以改善图象的视觉效果。

计算机视觉是研究用计算机来模拟生物外显或宏观视觉功能的科学和技术。

图1-1 图形图象处理相关学科间的关系5.酝酿期(50年代)阴极射线管(CRT)萌芽期(60年代)首次使用了“Computer Graphics”发展期(70年代)普及期(80年代)光栅图形显示器提高增强期(90年代至今)图形显示设备60年代中期,随机扫描的显示器60年代后期,存储管式显示器70年代中期,光栅扫描的图形显示器。

图形硬拷贝设备打印机绘图仪图形输入设备二维图形输入设备三维图形输入设备6.图形软件标准与设备无关、与应用无关、具有较高性能7.计算机图形学的应用1、计算机辅助设计与制造(CAD/CAM )2、计算机辅助绘图3、计算机辅助教学(CAI )4、办公自动化和电子出版技术(Electronic Publication)5、计算机艺术6、在工业控制及交通方面的应用7、在医疗卫生方面的应用8、图形用户界面8.计算机图形系统的功能9.图1-2 图形系统基本功能框图10.计算机图形系统的结构图形硬件图形软件图形应用数据结构图形应用软件图形支撑软件图形计算机平台图形设备图形系统图1-3 计算机图形系统的结构11.人机交互按着用户认为最正常、最合乎逻辑的方式去做-一致性12.真实感图形的生成:场景造型→取景变换→视域裁剪→消除隐藏面→可见面光亮度计算第二章1.图像扫描仪(Scaner)灰度或彩色等级被记录下来,并按图像方式进行存储。

计算机图形学复习重点(优秀版)word资料

25:扫描线种子填充算法的步骤:(1)初始化时,向堆栈压入一个种子像素,并在堆栈为空时结束。While(栈不空){}(2)从堆栈中推出一个种子像素(3)沿着扫描线,对种子像素的左右象素进行填充,直到遇到边界象素为止(4)区段内最左和最右象素记为Xl和XR,在Xl<x<XR中,检查与当前扫描线相邻的上下两条扫描线是否全为边界象素或已被填充过(5)如果经过测试,这些扫描线上的象素段需要填充,则在Xl<x<XR中,把每一个象素段的最右象素作为种子象素,并压入堆栈。
20:在基本交互任务的基础上,可以形成三种形式的组合交互任务:对话框(用来设定多个参数);构造(用来构造需要两个或多个位置的形体);操作(修改已有的几何形体的形状,调整物体之间的相对位置。
21:文件编辑器中文件存储的是字符图形。字符:在计算机中,字符是由数字编码来唯一识别的图案。该编码所显示的字符图形是由该编码所属的字符集决定。最基本的字符编码是ASCII码,它可以表示128个基本字符,包括英文字母、数字、标点符号,另一类字符是各国的语言文字字符。根据存储与显示方式的不同,字库主要有:存储字库和显示字库。
3:I.E萨瑟兰德被誉为计算机图像学之父,1963年他的SKETCHPAD被作为计算机图像学作为一个新学科的出现的标志。
4:列举计算机图像学的应用领域:计算机辅助绘图设计;事务管理中的交互式绘图;科学技术可视化;过程控制;计算机动画及广告;计算机艺术;地形地貌和自然资源的图形显示。
5:计算机图形系统包括哪些组成:硬件设备和相应的程序系统(即软件)两部分组成。
13:什么是显存,它与内存的区别:显存全称显示内存,即显示卡专用内存。它负责存储显示芯片需要处理的各种数据。电脑的内存是指CPU在进行运算时的一个数据交换的中转站,数据由硬盘调出经过内存条再到CPU。区别:显存是显卡缓冲内存。内存是电脑的内部存储器。是不同的概念。

计算机图形学全部知识点

第一讲 1.计算机图形学的研究容 什么是计算机图形学? (1/2) 什么是计算机图形学? (2/2) 什么是交互式计算机图形学? (1/3) 什么是交互式计算机图形学? (2/3) 什么是交互式计算机图形学? (3/3) 基本概念——图形 图形表示方法 相关学科 图像处理 图像分析 2.图形学发展历史 计算机图形学的发展历史 现代计算机图形学的发展 硬件的对比 现代计算机图形学的发展 模型与渲染 交互式图形学的概念框架 图形库 3.图形学应用领域 图形学的应用 设计 信息显示 仿真 Virtual Reality 用户界面 超媒体用户界面 4.相关知识 软件兼容性和图形标准 官方标准 APIs的嵌入标准 典型的图形系统 好的图形需要什么 ? (1/2) 好的图形需要什么 ? (2/2) ACM SIGGRAPH会议 资料查询作业

第二讲 数字图像基础 1.基础概念 计算机图形系统 例子: 一个简单程序(P23 code) 图形系统的概念框架 图形处理器 Render farms 光栅&像素 像素(Pixel)着色 顶点 顶点(Vertex)着色 扫描线 刷新频率 分辨率 例子 纵横比 2.图形输入设备 输入设备 3D 输入设备 图形输入设备 3.图形输出设备 图形输出设备 硬拷贝设备 3D图形设备 CRT显示器 彩色CRTs 局限性 液晶显示器(Liquid Crystal Displays) LCDs 光栅显示 光栅显示器 存映射 显存(帧缓冲存储器) 显存大小的计算 Avatar引发的3D浪潮(前沿) 三维电视 问题提出 3D显示技术原理 技术手段? 立体显示技术分类 问题? MIT “第六感” 涉及的技术 4.图形文件 图形文件 点阵图形及其表示 参数图形及其表示 作业

第三讲(第四章) 扫描转换 3.1 扫描转换直线 直线的扫描转换 寻找下一个像素 数字微分法(DDA)P35 DDA算法 DDA算法实例 DDA算法 Bresenham画线算法 竖直距离 Bresenham画线算法 Bresenham算法实例 Bresenham画线算法 3.2 圆的扫描转换 圆的扫描转换 圆的扫描转换(正负法) 圆的扫描转换(中点法) 圆的扫描转换 中点画圆实例 圆的扫描转换 圆的扫描转换( Bresenham算法 ) 3.3 椭圆的扫描转换 椭圆的扫描转换 作业

计算机图形学复习资料汇总

计算机图形学复习指导一、考试大纲要求掌握计算机图形学和图形系统所必须的基本原理,其主要内容包括:(一)计算机图形学和图形系统基本知识计算机图形学研究对象及应用领域;图形系统的硬软件及图形标推接口。

(二)二维基本图形生成算法直线和二次曲线生成的常用算法;字符和区域填充的实现方法。

(三)图形的剪裁和几何变换窗口视图变换;二维图形的裁剪的原理与方法;二维和三维图形的各种几何变换及其表示。

(四)三维物体的表示方法与输出显示处理各种不同类型曲面的参数表示;实体的定义、性质及各种几何表示方法;投影变换原理与实现;观察空间的定义和转换;三维裁剪。

(五)常用的光学模型及其算法实现(六)消隐显示和阴影生成等实现真实感图形的常用技术二、复习指南(一)计算机图形学和图形系统基本知识1.计算机图形学研究对象及应用领域2.图形硬件设备3.图形软件系统4.图形标准接口(二)二维图形生成1.直线的生成算法(1)生成直线的常用算法---逐点比较法、数字微分(DDA)法和Bresenham 算法。

(2)直线属性——线型、线宽和线色。

2.曲线的生成算法(1)二次曲线的生成算法---圆弧的逐点比较插补法、圆/椭圆弧的角度数字微分(DDA)法、Bresenham 画圆算法和参数拟合法。

(2)自由曲线的设计---抛物线参数样条曲线、Hermite 曲线、三次参数样条曲线、Bezier 曲线和B 样条曲线。

3.字符(1)字符编码---ASCII 码和汉字国标码。

(2)矢量字符的存储与显示。

(3)点阵字符的存储与显示。

4.区域填充(1)种子填充算法。

(2)扫描转换填充算法。

(3)区域填充属性---式样、颜色和图案。

(三)图形的剪裁和几何变换1.窗口视图变换窗口区与视图区及其变换。

2.二维图形的裁剪(1)二维图形的裁剪的策略及原理。

(2)二维线段的裁剪方法---矢量裁剪法、编码裁剪法和中点分割裁剪法。

(3)字符的裁剪---矢量裁剪、字符裁剪和字符串裁剪法。

计算机图形学基本知识PPT课件

仿射变换
通过仿射变换矩阵对图像进行变换,可以处理更复杂的几何变换。
04 计算机图形学高级技术
光照模型与材质贴图
光照模型
描述物体表面如何反射光线的数 学模型,包括漫反射、镜面反射 和环境光等。
材质贴图
通过贴图技术将纹理映射到物体 表面,增强物体的真实感和细节 表现。
纹理映射
纹理映射技术
将图像或纹理图案映射到三维物体表 面,增强物体的表面细节和质感。
总结
计算机图形学在游戏设计、电影与动 画制作、虚拟现实与仿真等领域有着 广泛的应用。
计算机图形学的发展历程
起步阶段
20世纪50年代,计算机图形 学开始起步,主要应用于几 何形状的生成和简单图形的 处理。
发展阶段
20世纪80年代,随着计算机 性能的提高,计算机图形学 开始广泛应用于电影、游戏 等领域。
总结
计算机图形学利用计算机 技术生成、处理和显示图 形,实现真实世界的模拟 和再现。
计算机图形学的应用领域
游戏设计
游戏中的角色、场景和特效都需要用 到计算机图形学技术。
电影与动画制作
电影特效、角色建模和动画制作都离 不开计算机图形学。
虚拟现实与仿真
虚拟现实技术、军事仿真、工业设计 等领域都广泛应用计算机图形学。
向量图
向量图是矢量图的一种,通常用于描 述二维图形,如几何图形和图表。
图像的分辨率与质量
分辨率
分辨率是指图像中像素的数量, 通常以像素每英寸(PPI)或像素
每厘米(PPC)为单位。
质量
图像质量取决于分辨率、颜色深度 和压缩等因素。
压缩
图像压缩是一种减少图像文件大小 的方法,常见的图像压缩格式有 JPEG和PNG等。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、 计算机图形系统 硬件:图形输入、处理、显示、存储、输出等设备 软件:图形生成、显示、处理算法以及图形数据存储、交换格式等 2、 硬件设备的发展:图形显示器是计算机图形学中的关键设备 画线显示器——存储管式显示器——刷新式光栅扫描显示器——液晶显示器和等离子显示器 3、随机扫描显示器:(由电子束的随机运动产生光点)随机扫描方式指屏幕上的图形是按矢量线段一笔一笔画出的,其顺序完全按用户的绘图指令来决定。又称为画线式显示器、矢量式显示器 存储管式显示器:【特点】不需刷新,价格较低,缺点是不具有动态修改图形功能,不适合交互式 液晶显示器:体积小,辐射弱等 离子显示器:平板式、透明。显示图形无锯齿现象;不需要刷新缓冲存储器。 4、输入设备:将各种形式的信息转换成适宜计算机处理的形式 图形输入设备从逻辑上分为6种: 定位(Locator)、笔划(Stroke)、数值(Valuator)、选择(Choice)、拾取(Pick)、字符串(String) 5、计算机图形学算法研究的发展:1)光栅扫描图形生成;2)图形变换;3)真实感图形生成; 4)几何建模;5)曲线与曲面生成算法;6)图形学应用算法 计算机图形学的应用领域:图形用户界面 、计算机辅助设计与制造(CAD/CAM) 、科学计算可视化、地理信息系统、娱乐、计算机艺术、虚拟现实、逆向工程 6、计算机图形:计算机图形是通过计算机利用算法在专用显示设备上设计和构造出来的。 7、计算机视觉与模式识别:图形学的逆过程,分析和识别输入的图像并从中提取二维或三维的数据模型(特征)。手写体识别、机器视觉。 8、逆向工程:也称反求工程、反向工程)是一种现代化新产品开发技术,解决了由产品实物模型到产品数字模型,进而作修改和详细设计,快速开发出新产品的过程,为现代设计方法和快速原型制造等提供了技术支持。 9、计算机图形学研究的内容:图形的输入、表示(存储)、处理、显示与输出。

1、图形显示设备:是一个画点设备。可以把光栅图形显示器看成许多离散点组成的矩阵,每个点都可以发光 2、帧缓冲存储器:是一大块连续存储空间 作用:存放画面的数字信息。 说明:①帧缓冲存储器即通常所说的显存。帧缓冲存储器中单元的数目与显示器上像素的数目相同,单元与像素一一对应,各单元的数值决定了其对应的像素的颜色。 ②通常的显示卡所包含的主要部件即为视频控制器与帧缓冲存储器。视频控制器是负责刷新的部件,它建立了帧缓冲存储器单元与屏幕像素之间的一一对应。 3、位平面:光栅中的每个像素在帧缓冲存储器中至少要有1位(bit),每个像素一位的存储容量称为位平面(bit plane)。 说明:①画面就是由帧缓冲器中的这些位信息组成的。由于一个二进制位只有两个状态,所以单独一个位平面只能产生黑白(单色)显示。 ②由于帧缓冲器是数字设备,而光栅显示器是模拟设备,所以将帧缓冲器中的信息读出并在光栅CRT显示器上显示时需要将数字量转换成模拟量。这个工作由数模转换器(DAC)完成。帧缓冲存储器中的每一个像素,只有在读出并转换为模拟量以后才能显示在荧光屏上。 如果增加帧缓冲存储器的位平面数,光栅显示器就可以表示彩色或不同的灰度级。 4、光栅化:把物体的数学描述以及与物体相关的颜色信息转换为屏幕上的像素的过程。 5、计算机图形软件的分类:通用编程软件包和专业应用图形软件包 几何造型平台:ACIS和Parasolid 通用编程软件包:常常是图形库,提供了生成各种图形、实现图形的处理和输入输出操作、控制和处理各种图形设备以及交互过程中的各种事件,如GLGL、OpenGLOpenGL。 专业应用图形软件包:专业应用图形软件包是具有图形处理能力的交互式图形软件系统,为非程序员提供的而且往往应用于某个或某些领域,如AutoCADAutoCAD、3DS MAX3DS MAX等。 6、产生彩色的常用方法:射线穿透法、影孔板法 7、影孔板类型:点状、栅格式、沟槽式 8、与光栅扫描显示器有关的几个概念 扫描线与扫描顺序、一帧(Frame)、水平回扫期、垂直回扫期、逐行扫描、隔行扫描 9、可视角度:视线与屏幕中心法向成一定角度时,人们就不能清晰地看到屏幕图象,而那个能看到清晰图象的最大角度被我们称为可视角度。一般所说的可视角度是指左右两边的最大角度相加。 10、液晶显示器分辨率:指其真实分辨率,表示水平方向的像素点数与垂直方向的像素点数的乘积。 11、计算机图形软件的分类:通用编程软件包和专业应用图形软件包 几何造型平台:ACIS和Parasolid 12、图形标准:图形系统及其相关应用系统中各界面之间进行数据传送和通信的接口标准,以及供图形应用程序调用的子程序功能及其格式标准,前者称为数据及文件格式标准,后者称为子程序界面标准。 制定目的:为了在不同的计算机系统和外设之间进行图形应用软件的移植 移植性包括:应用程序在不同系统之间的可移植性、应用程序与图形设备的无关性、图形数据的可移植性、程序员层次的可移植性 13、应用接口:应用程序与图形软件的接口,隔离了应用程序与处理图形的实际物理设备的联系保证了应用程序在不同系统之间的可移植性 虚拟图形设备接口:图形软件及其外部设备之间的接口,保证了图形软件与图形外部设备的无关性。 数据接口:规定了记录图形信息的数据文件的格式,使得软件与软件之间可以交换图形数据。 14、GL(Graphic Library)图形程序库,UNIX下运行,OpenGL—微机, 分类:基本图素;坐标变换;设置属性和显示方式;I/O 处理;真实图形显示。 15、Windows程序设计是针对事件或消息的处理进行。 Windows程序的执行顺序取决于事件发生的顺序,程序的执行顺序是由顺序产生的消息驱动的,但是消息的产生往往并不要求有次序之分。 16、应用程序框架:指的是用于生成一般的应用程序所必须的各种面向对象的软件组件的集成集合。 17、类库:一个可以在应用程序中使用的相互关联的C++的集合。 来源:随编译器一起提供的(MFC)、由其他软件公司销售的、由用户自己开发的 18、Visual C++程序设计框架:以My为工程名,VC++自动生成的类: CMyApp类、CMyFrame类、CMyDoc类、CMyView类(“文档-视图”结构) 19、OpenGL:图形硬件的一个软件接口(是一种应用程序编程接口,而不是一种编程语言)。 20、OpenGL的背景情况:OpenGL(open graphics library,开放性图形库)是以SGI的GL三维图形库为基础制定的一个开放式三维图形标准。 22、OpenGL的主要功能:绘制模型、各种变换、着色模、光照处理、纹理映射、位图和图像、 制作动画、选择和反馈、点线和多边形的反走样技术、特殊效果(深度暗示、运动模糊、雾化)。 23、OpenGL提供了描述点、线、多边形的绘制机制。它们通过glBegin()函数和glEnd()函数配对来完成。glBegin()函数有一个类型为Glenum的参数,gLEnd()函数标志着形状的结束,该函数没有参数。 24、OpenGl函数及结构: 1)核心库,函数以gl开头;2)实用库,函数以glu开头;3)辅助库,函数以aux开头 4)Windows专用函数,用于连接OpenGL和Windows窗口系统,以wgl开头 5)实用函数工具包(GLUT)提供了与任意屏幕窗口系统进行交互的函数库,函数以glut开头。 1、 为什么要研究真实感图形学? 真实感图形绘制是计算机图形学研究的重要内容之一,简单地讲,真实感图形绘制就是借助数学、物理、计算机等学科的知识在计算机二维显示屏上产生三维场景的真实逼真图像、图形的过程。真实感图形绘制在人们日常的工作、学习和生活中已经有了非常广泛的应用,如计算机辅助设计、多媒体教育、科学计算可视化、动画制作、电影特技模拟、计算机游戏等许多方面,都可以看到真实感图形在其中发挥了重要的作用,而且人们对于计算机在视觉感受方面的要求越来越严格,这就需要研究更多更逼真的真实感图像生成算法。 2、 真实感图形的生成技术:消隐技术、光照技术、物体表面细节的模拟、阴影的生成、 图形反走样技术、用OpenGL生成真实感图形 3、消隐技术: 消除隐藏线、隐藏面(消除不可见的线和面,从而消除图像二义性) 真实图形:经过消隐得到的投影图称为物体的 4、判别可见面算法的分类:按照实现时所基于的坐标系——物空间算法和像空间算法 物空间算法:在定义、描述物体的世界坐标系中实现的。 优点:精度高,与机器精度相同 在工程应用方面特别有用 像空间算法:在观看物体的屏幕坐标系下实现的。(局限于屏幕的分辨率) 5、物空间算法和像空间算法显著区别:在于算法所需要的计算量不同。 6、为什么判别可见面算法并非在物空间实现? 1)判别可见面的算法离不开排序 2)排序一般是基于体、面、边或点到视点的距离 3)判别可见面的算法的效率很大程度上取决于排序的效率 4)扫描线的方式实现像空间算法时容易利用连贯性质,使得像空间算法更具效率 连贯性:是物体特征变化趋势具有局部不变性。 8、提高消隐算法效率的方法: 利用连贯性、包围盒技术、背面剔除、区域分割技术、物体分层表示 9、消隐的基本(核心)问题: 排序 10、整体排序:画家算法 算法思想: 1) 按多边形离观察者的远近来建立一张表–距观察者远的优先级低,近的优先级高。 2) 如果这张表能正确地建立好,那么只要从优先级低的多边形开始,依次把多边形的颜色填入帧缓冲存储器中以形成该多边形的图形 3) 直到优先级最高的多边形的图形送入帧缓冲器后,整幅图就显示好了。 11、点排序:Z缓冲器算法 优点:算法简单、稳定,便于硬件加速,不需要整个场景的几何数据 缺点:需要Z缓冲器,计算复杂度大 需要计算的像素深度值次数=多边形个数*多边形平均占据的像素个数 12、消除隐藏面主要算法包括: 画家算法、Z缓冲区(Z-Buffer)算法、扫描线Z-buffer算法、区间扫描线算法、区域子分割算法 光线投射算法

相关文档
最新文档