网站大量收购独家精品文档,联系QQ:2885784924

图形学论文.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图形学论文

计算机图形学发展—OpenGl—《计算机图形学》论文班 级:姓 名: 学 号:交互式图形程序库是图形用户接口(GUI)中应用最普遍的一种,ISO发布的各种图形学标准中的用户界面均是以程序库的形式给出来的,在三维图形显示上颇有特色且应用也很广泛OpenGL也是图形程序库,是近年发展起来的一个性能优越的三维图形标准,它是图形硬件与应用程序之间的抽象界面。它支持诸如点、线、多边形及图像等多种基本图元,以及图形变换、光照计算等基本绘制操作,也支持纹理映射、反走样等高级绘制功能。OpenGL在CAD/CAM、娱乐、医学图像、虚拟现实等领域中得到了广泛的应用,它可以作为开发交互式图形系统、CAD/CAM系统等的支撑环境,也可用于计算机图形学的教学及其实验。其发展如下:早期的三维图形工具软件包有GL,RenderMan等。但随着计算机技术的迅速发展,GL已经进一步发展成为OpenGL,现在OpenGL被认为是高性能图形和交互式视景处理的标准。这些三维图形工具软件包有些侧重于使用方便,有些侧重于绘制效果或与应用软件的连接,但没有一种软件包能在交互式三维图形建模能力和编程方便程度上与OpenGL相比拟。OpenGL的前身是SGI公司为其图形工作站开发的IRISGL,IRISGL是一个工业标准的3D图形软件接口。功能虽然强大,但是可移植性不好,于是SGI公司在IRISGL的基础上开发了OpenGL。OpenGL的英文全称是“Open Graphics Library”,就是“开放性图形程序接口”。1992年7月,OpenGL的1.0版本诞生,随后在WindowsNT上运行的OpenGL也诞生了,从而使一些原来必须在高档图形工作站上运行的3D图形处理软件也可以在微机上运行。1995年OpenGL的1.1版本诞生,与前一版本相比,其增加了不少的新功能,包括高顶点位置、法线、颜色、色彩指数、纹理坐标、多边形边缘标识的传输速度,引入了新的纹理特性等等。1997年,Windows平台上大量的3D游戏开发的需求,迫使微软在其以后的操作系统中加入了对OpenGL的支持,后来许多在3D图形设计软件也可以运行支持OpenGL标准的3D加速卡,大大提高了3D图形的处理速度。1998年3月,发布了OpenGL 1.2。1.2版本主要提升了OpenGL的纹理映射能力,以及对象素处理管线进行了增强。从1.2版开始,技术手册中将一部分GL特征定义为可选项,具体的OpenGL实现可以选择是否提供对这些特征的支持。2001年8月,发布了OpenGL 1.3。1.3版本主要提升了纹理映射能力。至OpenGL 1.3为止,OpenGL的发展几乎处于停滞不前的状态,主要的进展是OpenGL扩展指令的推出。这些扩展指令是一些绘图功能、视频及绘图的整合工具,组成了一个混乱的扩展指令组,其中许多都是为专用应用程序而设计的,对大多数需要一致性开发平台的ISV(独立软件开发商,Independent Software Vender)来说并不实用。ARB也已经发现为何无法将OpenGL往前推进的几个原因,包括知识产权(IP)争论的潜伏危机。希望参与ARB(委员会的策划)并提供技术、但也同时也想保护各自IP的厂商大感挫折。2003年7月,SGI和ARB公布了OpenGL 1.5。OpenGL 1.5中包括OpenGL ARB的正式扩展规格绘制语言“OpenGL Shading Language”,该语言是“OpenGL 2.0”的底核,用于着色对象、顶点着色以及片断着色技术的扩展功能。OpenGL 1.5的新功包括:顶点Buffer Object、Shadow功能、隐蔽查询、非乘方纹理等。OpenGL被设计成独立于硬件,独立于窗口系统,在运行各种操作系统的各种计算机上都可用,并能在网络环境下以客户/服务器模式工作,是专业图形处理、科学计算等高端应用领域的标准图形库。它低端应用上的主要竞争对手是MS-Direct3D,该图形库是以COM接口形式提供的,所以极为复杂,稳定性差,另外微软公司拥有该库版权,目前只在Windows平台上可用。Direct3D的优势在速度上,但现在低价显卡都能提供很好的OpenGL硬件加速,所以做3D图形开发使用Direct3D已没有特别的必要,在专业图形处理特别是高端应用方面目前还没有出现以Direct3D技术为基础的例子,而游戏等低端应用也有转向OpenGL的趋势.OpenGL是一个开放的三维图形软件包,它独立于窗口系统和操作系统,以它为基础开发的应用程序可以十分方便地在各种平台间移植;OpenGL可以与Visual C++紧密接口,便于实现机械手的有关计算和图形算法,可保证算法的正确性和可靠性;OpenGL使用简便,效率高。它具有七大功能:第一,建模:OpenGL图形库

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档