- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机图形学基础;教学要求;课程内容(共48学时);主要参考书目;第1章 概论;1.1 计算机图形学及其相关概念;计算机图形学的研究对象——图形
计算机图形学中的图形概念: 是指由点、线、面、体等几何要素和明暗、灰度(亮度)、色彩等非几何要素构成的,从现实世界中抽象出来的带有灰度、色彩及形状的图或形。;两类图形要素:
1.几何要素:点,线,面,体等;
2.非几何要素:明暗,灰度,色彩等
计算机图形学中所研究的图形:
从客观世界物体中抽象出来的带有颜色及形状信息的图和形。;图形的两种表示方法:
点阵法是用具有颜色信息的点阵来表示图形的一种方法,它强调图形由哪些点组成,并具有什么灰度或色彩。
参数法是以计算机中所记录图形的形状参数与属性参数来表示图形的一种方法。
通常把参数法描述的图形叫做图形(Graphics)
把点阵法描述的图形叫做图象(Image);1.1计算机图形学的研究内容;计算机图形学(computer graphics,CG)用计算机生成景物的数字模型,并将它显示在计算机屏幕上,或者绘制在纸张或胶片上。它是研究如何在计算机环境下生成、处理和显示图形的一门学科。
计算机图形学的主要研究对象
景物的几何建模方法(modeling)、对模型的处理方法、几何模型的绘制技术(rendering)、图形输入和控制的人机交互界面(user interface)。;与计算机图形学相关的学科;酝酿期(50年代)
1946年,第一台电子计算机的问世推动了许多学科的发展和新学科的建立,其中就包括现代图形学技术。;萌芽期(60年代)
1962年,美国MIT林肯实验室的Ivan.E.Sutherland发表了一篇题为Sketchpad:第一个人-机通信的图形系统的博士论文,其中首次使用了“Computer Graphics”术语。
他提出的计算机图形学、交互技术、分层存储符号的数据结构等新思想已被公认为对交互图形生成技术的发展奠定了基础。这些基本理论和技术至今仍是现代图形技术的基础。 ;发展期(70年代):IC技术、计算机硬件性价比提高、廉价图形IO设备及大容量磁盘等出现; CADCAM; 实用化; Lockheed,..
普及期(80年代):光栅图形CRT, PC, WS; 大量基于图像形的应用软件出现
提高增强期(90年代):性能价格比的极大提高;标准化,集成化,智能化
总体特征:技术发展、需求驱动;1.2.2 硬设备的发展;图形绘制设备:用于把图形画在纸上,也称硬拷贝
打印机 (针式,喷墨,激光,…);绘图仪 (平板,滚筒,静电,笔式);图形输入设备
二维图形输入设备(键盘,光笔,鼠标,…)
三维图形输入设备(数据手套,空间球,…);1.2.3 图形软件的发展; IBM公司的CADAM系统;1.2.3 计算机图形的标准化
图形显示软件由底层次的与设备有关的软件包转变为高层次的与设备无关的软件包,就是图形软件的标准化过程。与设备无关、与应用无关,具有较高性能
官方标准
第一个图形软件标准是由德国提出的图形核心系统GKS (Graphics Kernel System),这是一个二维图形软件包。
1988年,GKS的三维扩充
GKS-3D成为三维图形软件
标准。;1986年,ISO提出程序员分层交互图形系统PHIGS (Programmers Hierarchical Interactive Graphics System),支持三维图形的层次嵌套结构。;近二十年中,国际标准化组织ISO已经批准和正在讨论的与计算机图形有关的标准还有:
CGM (Computer Graphics Metafile)、
CGI (Computer Graphics Interface)、
IGES (Initial Graphics Exchange Specification);OpenGL
1st environment for developing portable, interactive 2D and 3D graphics applications(1992)
Industrys most widely used and supported 2D and 3D graphics application programming interface (API), a wide variety of computer platforms. ;Direct X
An advanced suite of multimedia application programming interfaces (APIs) built into Microsoft Windows(1995)
文档评论(0)