计算机图形学(Computer Graphics,CG)是研究图形表达,生成,处理与显示的学科

通过数学算法将二维,三维图形转换成计算机显示器的栅格,例如向量,行列式,矩阵算法等等

图形学历史

1950年,MIT诞生第一个图形显示器(用于Whirlwind(旋风)电子管计算机显示图形),CRT显示器

Whirlwind电子管计算机设计之初是美国空军训练飞行员,半自动地面防空系统(SAGE)

应用CRT和光笔

1958年,双人网球

1960年,William Fetter(威廉﹒费特),创造‘计算机图形学’名词,计算机图形学先驱

1961年,史帝夫﹒罗素(Steve Russell),spacewar游戏

1962年,皮埃尔·贝塞尔(Pierre Bézier),贝塞尔曲线(Bézier curve),绘制曲线

1962年,伊凡·苏泽兰(Ivan Sutherland),Sketchpad绘图应用,计算机图形学之父

1963年,Force, Mass and Motion,https://techchannel.att.com/play-video.cfm/2012/8/20/AT&T-Archives-Force-Mass-Motion

1968年,Ivan Sutherland创造“达摩克里斯之剑”头盔显示器

1968年,Arthur Appel 提出光线投射算法

1973年,Bui Tuong Phong,发明phong shading(Phong着色法)

1974年,Speed Race游戏,第一款赛车游戏

1977年,3D core Graphics System,图形学标准

1980年,NEC µPD7220 GPU,支持1024*1024的显示,普及民用

1996年,Krishnamurthy与Levoy提出法线贴图(Normal Mapping)

1995年,Directx 1.0

1997年,OpenGL 1.1

1999年,Nvidia,Gefprce 256 GPU