- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《图形系统和模型
第1章 图形系统和模型
计算机和通信技术已经越来越成为人们生活中的主导力量。电影制作、出版发行、银行和教育等活动已经并将继续对我们的日常生活带来革命性的变化。计算机、网络和复杂的人眼视觉系统三者相互结合并通过计算机图形学为我们提供了显示信息的一种全新方法,利用这种方法我们可以观看虚拟世界、与他人和机器进行交流。
计算机图形学涉及计算机图形或图像生成过程的各个方面。该领域在四十多年前刚出现时显得非常微不足道,那时只能用阴级射线管(CRT)显示有限的几条直线。现在我们用计算机生成的图像与真实照片几乎没有区别。现在利用仿真飞机训练飞行员已不鲜见,这种仿真飞机就是在一个虚拟环境里实现实时图形显示。完全由计算机生成的正片长度的动画电影已经受到好评并且在商业上获得成功。
本章首先简要介绍计算机图形学的应用,然后概述图形系统和图像处理过程。本书自始至终强调利用计算机绘制图形与手工绘画和摄影等方法的图像形成过程之间存在相似性。我们将看到这种相似性有助于设计应用程序、图形库软件包和计算机图形体系。
在本书中,我们介绍一个具体的图形软件系统——OpenGL。OpenGL已经成为开发图形应用程序的一个普遍认可的标准。幸运的是,OpenGL容易掌握,它具有其他流行图形系统的绝大多数特性。我们采用自顶向下的方法,希望读者尽可能早地开始编写有图形输出的应用程序。当读者能编写一些简单的程序之后,我们将讨论底层的图形库设计和硬件的实现过程。本章中我们将尽可能详尽地介绍图形学和OpenGL,目的是让读者就从这里开始编写图形程序。
1.1 计算机图形学的应用
来自图形用户的需求以及软件和硬件的升级进步,是计算机图形学发展的两大推力。计算机图形学的应用领域多样、范围广泛。尽管如此,我们仍可以将其大致划分为4个主要领域:
(1)信息显示。
(2)设计。
(3)仿真与动画。
(4)用户界面。
尽管计算机图形学的许多应用横跨两个或多个领域,但该学科的发展还是基于上述4个领域各自独立的工作。
1.1.1 信息显示
传统的图形技术是作为在人们之间传递信息的媒介而出现的。虽然口语与书面语言也是服务于类似的目的,但人类视觉系统在数据处理与模式识别方面的作用是无可替代的。早在四千多年前,巴比伦人就开始在石板上绘制建筑物的楼层规划图。二千多年前,古希腊人已经能够以图形来表达建筑构想,而相关的数学知识直到文艺复兴时期才被发展起来。今天,建筑师、机械设计师和绘图员则使用基于计算机的绘图系统来生成同类信息。
几个世纪以来,地图制作者绘制了大量的反映天体与地理信息的地图,这些地图对航海者探索地球的各个角落发挥了异常重要的作用。今天,在诸如地理信息系统等领域中,地图仍然发挥着重要作用。现在,通过Internet可以实时地绘制与处理地图。
一百多年来,统计人员已经探索出能帮助观察者决定数据所含信息的图表绘制技术。现在,计算机图表绘制软件包为我们提供了各种图表绘制技术和色彩工具。利用这些技术和工具,我们可以处理多个大型数据集。尽管如此,要理解数据集所含的信息,还得依靠人眼识别可视化模式的能力。
医学也向计算机图形学提出了一些有趣且重要的数据分析问题。诸如计算机断层成像技术(CT)、核磁共振(MRI)、超声波以及正电子发射型计算机断层成像(PET)等图像处理新技术,生成的三维数据只有经过图形学算法处理后才能得到有用的信息。彩图20是一幅人的头像,在该图像中皮肤是透明的而肌肉是不透明的。尽管医学成像系统能收集到大量数据,但只有经过计算机图形学处理后才能得到表明其构造的图像。
超级计算机的出现让许多领域中的研究者解决了以往看起来似乎不能解决的问题。可视化技术为研究人员理解各自领域里产生的大量数据提供了图形工具。诸如流体力学、分子生物学和数学等领域产生的大量数据经图形学处理后得到的几何实体可以让研究人员深入了解其复杂过程。彩图19显示出地幔的流体动力学特性,该系统利用数学模型获得数据并利用各种可视化技术进行图像显示,有关这些内容将在第8、9和12章进行讨论。
1.1.2 设计
诸如工程和建筑等领域的专业人员更关心设计问题。工程师和建筑师从一系列设计要求出发,寻求一种符合设计要求的既省钱又美观的设计方案。设计是一个迭代过程。在真实世界里很少有这样的问题,根据其设计说明只存在一个独一无二的最优解。一般情况下,设计问题要么是约束条件过多,不可能存在最优解方案;要么是约束条件不足,存在多个可能方案。因而设计师以迭代的方式工作,首先提出最初的解决方案,然后进行测试,再根据测试结果寻找更好的设计方案。
早在40年前,伊凡·苏泽兰就认识到:人与CRT屏幕上显示的图像进行互动,这一模式具有强大作用。今天在建筑、机械和大规模集成电路设计(VLSI)等计算机辅助设计(CAD)领域里,应用交互式图形工具随处可见。图形
您可能关注的文档
最近下载
- 人工造林项目投标方案.doc
- 泸州市联合环保产业有限公司2024年第一次公开招聘笔试备考试题及答案解析.docx
- 2024年6月英语四级真题(全3套)及答案解析.pdf
- 大学生健康与安全教育学习通超星期末考试答案章节答案2024年.docx
- 乡村振兴的实践探索(北京大学)超星尔雅学习通网课章节测验答案.doc VIP
- 数学知识点初一上.docx VIP
- 2024年矿山生态修复项目融资计划书.docx
- 四年级上册 数学 期中考试专题 作图题(含答案) 人教版.doc VIP
- 天津市河东区2023-2024学年七年级上学期期末数学试题(含答案).docx VIP
- 2024北京市考行测真题及答案.pdf
文档评论(0)