图形设计基础的 第一章OpenGL基础.ppt

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

图形设计基础 学时:48 上课时间:星期三7-8节(Z426) 星期五5-6节(Z525)单周 HPQQ:503941104 Room:Z323 第1章 OpenGL基础知识 掌握图形学编程的基本概念。 了解OpenGL的基本功能与操作。 学习图形系统和模型的基本原理、结构 1.1 OpenGL概述 Open Graphics Library(SGI) OpenGL实际上是一种图形与硬件的接口。它包括几百个指令和函数,开发者可以用这些函数来建立三维模型和进行三维实时交互。 SGI(1) SGI(Silicon Graphics )中文商标:硅图 美国硅图公司成立于1982年,是一个生产高性能计算机系统的跨国公司,总部设在美国加州旧金山硅谷MOUNTAIN VIEW的SGI公司是业界高性能计算系统、复杂数据管理及可视化产品的重要提供商. 它提供世界上最优秀的服务器系列以及具有超级计算能力的可视化工作站。SGI公司是美国Fortune杂志所列美国最大500家公司/生产企业之一,年产值超过40亿美元。近五年公司平均增长率为40-50%,是世界上发展最快的一家计算机公司。公司在业界率先集成了RISC技术、均衡多重处理技术、数字化媒体技术、计算机图形技术、UMA及CCNUMA体系结构等计算机领域的核心科技,形成了自己的独特风格,开创了视算科技及信息处理的新方向。目SGI在超级计算领域更是取得了世界上500台最大超级计算机中半数以上的市场份额。 超级计算机,g代表图形工作站,i代表具有突破性的洞察力。采用我们的服务器,你就拥有非凡的计算能力帮助你解决最为棘手的问题。我们的图形工作站可以用更形象化的方式观看、操作和使用数据。当你与我们分布在全球范围的服务队伍相结合时,你就可以获得所需要的解决方案,实现理想。 SGI(2) SGI的创始人James Clark吉姆·克拉克博士。在当今的计算机界,SGI 的名字虽不如IBM、HP那样有名,但其产品和技术在图形和高性能计算领域有着其他产品无法替代的地位。SGI公司早期便致力于图形卡的研究和制造,后来便开始生产自己的图形工作站产品。 SGI的创始人是吉姆·克拉克(James Clark)博士,他出生于美国德州乡村小镇,中学辍学参军,靠自学获得中学同等学力。服完兵役的克拉克考进犹他大学专攻电脑制图,1978年获博士学位。四年后,他以自己研制的图形工作站和三维绘图软件创办SGI,然后快速成长为世界著名的图形软硬件制造商。1995年并购著名的动画软件公司Alias Wavefront(2004年售出),从而拥有了属于自己的软件。看看SGI的发展史:1983年,第一批图形终端推出;1984年,第一批图形工作站推出,由此可以看出,它对图形工作站的贡献有多么巨大。大家所熟悉的「玩具总动员」、「侏罗纪公园」、「泰坦尼克号」、「指环王」、「紧急迫降」等影片均是在SGI的图形工作站上制作出来的。这里顺便说一下,世界电影史上花费最大、最成功的电影之一——「泰坦尼克号」的成功很大程度上得益于它对电脑动画的大量应用,成功模拟了当时悲壮的情景。世界著名的数字工作室Digital Domain公司用了一年半的时间,动用了300多台SGI超级工作站,并派出50多个特技师一天24小时轮流制作「泰坦尼克号」中的电脑特技。 1.1.2 0penCL是三维图形的开发标准 20世纪90年代,随着软硬件技术的发展,三维图形迅猛发展。 OpenGL通过对图形库的进一步发展,实现了二维和三维的高级技术。 1.1.3 OpenGL的基本功能 模型绘制 模型观察 颜色模式的指定 光照应用 图像效果增强 位图和图像处理 纹理映射 实时动画 交互技术 模型绘制 OpenGL能够绘制点、线和多边形。应用这些基本的形体,我们可以构造出几乎所有的三维模型。OpenGL通常用模型的多边形的顶点来描述三维模型。如何通过多边形及其顶点来描述三维模型,在指南的在后续章节会有详细的介绍。 模型观察 在建立了三维景物模型后,就需要用OpenGL描述如何观察所建立的三维模型。观察三维模型是通过一系列的坐标变换进行的。模型的坐标变换在使观察者能够在 视点位置观察与视点相适应的三维模型景观。在整个三维模型的观察过程中,投影变换的类型决定观察三维模型的观察方式,不同的投影变换得到的三维模型的景象 也是不同的。最后的视窗变换则对模型的景象进行裁剪缩放,即决定整个三维模型在屏幕上的图象。 颜色模式的指定 OpenGL 应用了一些专门的函数来指定三维模型的颜色。程序员可以选择二个颜色模式,即RGBA模式和颜色表模式。在RGBA模式中,颜色直接由RGB值来指定;在 颜色表模式中,颜色值则由颜色表中的一个颜色索引值来指

文档评论(0)

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

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

1亿VIP精品文档

相关文档