第1章 OpenGL与图形可视化概述.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 OpenGL与图形可视化概述

OpenGL高级编程与可视化系统开发(高级编程篇);OpenGL是最近几年发展起来的一个性能卓越的开放式三维图形标准,利用它可以创作出具有照片质量的、独立于窗口系统、操作系统和硬件平台的三维彩色图形和动画。目前,OpenGL在可视化系统、虚拟现实系统和三维游戏方面得到了广泛应用。 本书及其姊妹篇的主要内容是介绍如何利用OpenGL图形库开发可视化应用系统,主要以实例的方式讲述一些特殊可视化效果的编程方法,包括地形、云彩、海浪、烟雾、粒子系统、飞行器尾焰等,掌握这些特效的制作对于开发高逼真度图形非常重要。;目录;第9章 碰撞检测编程 第10章 LOD技术编程 第11章 火焰的模拟 第12章 爆炸效果的模拟 第13章 霓虹效果的模拟 第14章 对象捕捉的编程 第15章 自然现象的模拟 第16章 OpenGL实现3D屏幕保护程序;本章各小结目录;1.1 图形可视化概述;息的传递和理解。随后,计算机??像处理技术和计算机视觉也成功地用来处理各类医学图像和卫星图片,以帮助人们理解和利用各类图像数据。1998年2月由B.H.McCormick等根据美国国家科学基金会召开的“科学计算可视化研讨会”的内容撰写的一份报告中正式提出了“科学计算可视化”(Visualization in Scientific Computing,简称ViSC)的概念,从此标志着一门新的可视化学科的问世。 科学计算可视化的产生是当代科学技术飞速发展的结果,而推动科学可视化这一新的研究方向发展的一个重要因素就是实现科学计算过程可视化方面的需求。科学家使用计算机进行计算时,不仅仅要对最终结果进行解释,而且希望能对计算的中间结果进行解释,即希望对整个计算过程进行实时的监控,例如,改变其参;数、调整其显示的分辨率及视觉的效果等。对此,科学计算可视化提供了帮助科学家实现其驾驭计算过程模型研究系统行为的一个定量分析过程,在这个过程中无论是各子系统的运行流程还是系统的总体控制都是由大量计算数据所表现和完成的,其实现仍是一个科学计算过程。这样就决定了科学计算可视化技术在系统仿真方法领域中广泛应用的必然性,并最终导致可视化仿真(Visual Simulation)的出现。 科学计算可视化、计算机动画和虚拟现实是近年来在计算机图形学领域内3大活跃的发展方向,它们的技术核心都是三维真实感图形。无论是丝丝入扣的机械零件设计、惊心动魄的虚拟战场演习,还是如同身受的3D游戏,各种生动而精妙的图形应用使人目不暇接,计算机似乎为人们打开了一个五彩缤纷的第四维空间,;而OpenGL正是这个“缤纷世界”的构造者之一。 ;1.2 OpenGL的发展;1.2.1 关于OpenGL OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。OpenGL的英文名称是Open Graphics Library,顾名思义,OpenGL便是“开放的图形程序接口”。 SGI在1992年7月发布OpenGL 1.0版,后来成为工业标准,由成立于1992年的独立财团OpenGL Architecture Review Board(ARB)控制。SGI等ARB成员以投票方式产生标准,并制成规范文档公布,各软硬件厂商据此开发自己系统上的实现。只有通过了ARB规范全部测试的实现才能称为OpenGL,现在ARB投票成员包括SGI、;Intel、IBM、nVIDIA、ATi、Microsoft、Apple、3DLabs等业界群英。 计算机硬件性能的提高和OpenGL本身的不断发展,使得OpenGL不再只属于专用图形工作站。如今,开发人员可以在各种硬件平台利用OpenGL进行图形软件开发。 OpenGL可以运行在当前各种流行操作系统之上,如Mac OS、Unix、Windows 95/98、Windows NT/2000、Linux、OPENStep、Python、BeOS等。各种流行的编程语言都可以调用OpenGL中的库函数,如C、C++、Fortran、Ada、Java。OpenGL完全独立于各种网络协议和网络拓扑结构。目前,Microsoft公司、SGI公司、ATT公司的Unix软件实验室、IBM公司、DEC公司、SUN公司、HP公司等几家在计算机市场占主导地位的大公司都采用了OpenGL图形标准。值得一提的是,由于Microsoft;公司在Windows NT和Windows95/98中提供OpenGL标准,使得OpenGL在微机中得到了广泛应用。尤其是在OpenGL三维图形加速卡和微机图形工作站推出后,人们可以在微机上实现CAD设计、仿真模拟、三维游戏等,从而使得应用OpenGL及

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档