计算机图形学 内容简介

计算机图形学 内容简介

计算机图形学 目录

计算机图形学 精彩文摘

《计算机图形学》与大多数传统的计算机图形学教材不同,它仅简要介绍交互式计算机图形学方面的基本知识,主要侧重于介绍计算机图形学在数学及其他科学领域的应用,解决实际问题。《计算机图形学》按照计算机图形学的传统顺序介绍视觉交流、视图变换和投影处理、建模、绘制、光照、着色处理,以及OpenGL API如何实现基本概念和技术,使学生理解并学会使用图形API实现图形操作,为观察者创造有效的图像。前言第0章 导论10.1 视觉交流与计算机图形学10.2 视觉交流的基本概念20.2.1 使用合适的信息表示方式20.2.2 图像应突出重点20.2.3 使用合适的信息展示级别20.2.4 采用合适的信息格式30.2.5 注意图像显示的准确性30.2.6 理解并尊重观众的文化背景30.2.7 使交互成为用户熟悉的高效操作40.3 三维几何和几何流水线50.3.1 场景与视图50.3.2 三维模型坐标系50.3.3 三维世界坐标系50.3.4 三维眼坐标系60.3.5 投影60.3.6 裁剪0.3.7 选择透视投影或正交投影0.3.8 二维眼坐标0.3.9 二维屏幕坐标0.4 外观属性0.5 观察过程0.6 图形卡0.7 一个简单的OpenGL程序0.8 OpenGL扩展0.9 小结0.10 本章 的OpenGL术语表0.11 思考题0.12 练习题0.13 实验题第1章 视图变换和投影第2章 建模原理第3章 在OpenGL中实现建模第4章 建模的数学基础第5章 颜色及其混合第6章 光照处理和着色处理第7章 事件和交互式编程第8章 纹理映射第9章 图形在科学计算领域中的应用第10章 绘制与绘制流水线第11章 动力学和动画第12章 高性能图形技术第13章 插值与样条建模第14章 非多边形图形技术第15章 硬拷贝参考文献和资源附录索引第0章 导论本章介绍计算机图形学的基本概念,使读者能把握本书的内容框架。本章重点介绍三个关键领域,以便使读者了解本书相关内容的背景知识。第一个关键领域是图形学在视觉交流中所起的作用。我们认为交流是学习和应用计算机图形学的最主要目的,因此,本书很多节讨论的内容都与如何对视觉交流进行有效支持有关。事实上,在后面关于科学领域的计算机图形学章节中(第9章),主题就是在科学领域生成有效交流的图像。开始学习计算机图形学时,我们提出一些基本的交流原则,这些原则是在生成计算机图形显示时必须时刻铭记的。第二个关键领域讨论由三维几何流水线管理的三维几何变换和由绘制流水线管理的计算机图形物体外观属性。几何流水线显示了要生成图像所必须指定的关键信息,和要表示图像时图形系统应完成的计算过程。我们先介绍外观属性表示的几种方法,绘制流水线将在后面(第10章)再介绍。第三个关键领域是0penGL图形API在图形学程序中的使用方法。OpenGLAPI是本书采用的主要APl。本章将介绍0penGL的通用程序结构,并给出描述一个特定问题并生成带动画的图象的一个完整的程序实例。在这个例子中,你将看到如何在程序中定义几何流水线的信息和外观属性信息。在本章的练习中,你将有机会对程序作不同的改变,并观察改变后的不同效果。0.1视觉交流与计算机图形学计算机图形学在与专家、专业团体、公众的信息交流方面已经取得了杰出的贡献。这与其在娱乐领域的应用不同(在娱乐方面,计算机图形学已很受重视),因为这里所指的信息交流是为了帮助人们深入理解复杂的问题。本书主要关注科学领域的信息交流,话题包括宇宙论,展示宇宙的基本结构;考古学和人类学,展示早期人类群体的组成和文化;生物学和化学,展示静电力和分子结构如何组成分子键;数学,理解高阶不稳定微分方程的特征;以及气象学,研究比如洋流温度或臭氧层厚度对气候的影响。虽然视觉交流及相关的视觉词汇早已为艺术家、设计师和电影导演们所熟知,但其在科学领域的用途却是在1987年关于科学计算可视化[visc]报告中才被重点提出。该报告提到计算机图形学在帮助人脑从图像理解事物本质的特殊能力中的重要作用。报告引用了RichardHamming在1962年的经典论断:“计算的目的是洞察事物的本质,而不是获得数字”,这一论断在今天计算能生成揭示复杂问题更深层本质的图像的时代具有很强的实用性,因为图像比单纯数字具有更强的洞察力。

类似文章

发表评论

您的电子邮箱地址不会被公开。