1. 什么是计算机图形学?
计算机图形学(Computer Graphics)是研 究用计算机来生成、处理、显示图形的原理、方法和技术的学科。
1963年Ivan Sutherland开发了第一个交互 式绘图系统Sketchpad,奠定了计算机图形学的基础。
计算机图形学研究内容:图形硬件与图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、真实感图形与自然景物仿真、科学计算可视化、计算机动画、虚拟现实等。
2.为何学习计算机图形学?
• 新兴技术
• 就业选择多元化
• 酷!(电影特效、三维游戏与动画)
3.计算机图形学应用领域
• 科学计算可视化
• 电影特效、三维动画
• 电脑游戏
• 文物保护、军事仿真、航空航天模拟
• 计算机辅助设计
• 界面设计
• 三维打印等
4.计算机图形学发展历史
50年代
1950年,第一台图形显示器作为美国麻省理工学院(MIT)旋风I号(Whirlwind I)计算机的附件诞生,后来在“旋风”计算机上开发了SAGE空中防御体系。
1958年,美国Calcomp公司由联机的数字记录仪发展成滚筒式绘图仪,GerBer公司把数控机床发展成为平板式绘图仪。
60年代
1962年,MIT林肯实验室的Ivan Sutherland发表了一篇题为“Sketchpad:一个人机交互通信的图形系统”的博士论文。成就了“计算机图形学和虚拟现实之父”,获ACM“图灵”奖。
1962年,雷诺汽车公司的工程师Pierre Bézier 提出Bézier曲线、曲面的理论,而成为CAD的先驱。
1964年MIT的教授Steven A. Coons提出了超限插值的新思想,通过插值四条任意的边界曲线来构造曲面。
70年代
光栅图形学(Raster Graphics)迅速发展
• 区域填充、裁剪、消隐等基本图形概念及其相应算法诞生
图形软件标准化
• 1974年,ACM成立图形标准化委员会,制定“核心图形系统”(Core Graphics System)
• ISO发布CGI、CGM、GKS、PHIGS。
真实感图形学
• 1971年Gourand提出“漫反射模型+插值”的思想,被称为Gourand明暗处理
• 1975年Phong提出了著名的简单光照模型- Phong模型
80年代
1980年Whitted提出了一个光透视模型-Whitted模型,并第一次给出光线跟踪算法的范例,实现Whitted模型
1984年,Cornell大学的Greenberg和广岛大学的Nishita将热辐射工程中的辐射度方法引入到计算机图形学中
图形硬件和各个分支飞速发展
90年代
1992年发布了OpenGL API
1995年,Pixar采用计算机制作的长篇动画3D电影成功上映——玩
具总动员 (票房收入3.6亿美金)
Quake 3D游戏成功发布
2000年至今
照片级真实感绘制(重现真实世界的场景),快速建模与实时渲染技术,人机自然交互技术,基于物理的动画技术。
• 面向PC的Nvidia, ATI等图形显卡高速发展
• Sony Playstation和Microsoft Xbox
• 三维建模软件3dMax, Maya, Blender等走向成熟