在20世纪40年代,第一批“辐射度”图像并非渲染在屏幕上,而是由Parry Moon教授和Domina Eberle Spencer教授利用Munsel纸样手工精心构建的。他们利用应用数学来计算全局照明模型,然后物理切割并熨烫纸片以匹配他们的数学输出,因为当时还没有数字显示机制。

从模拟机制到早期数字系统

在20世纪50年代,艺术家和工程师开始使用模拟计算机来创作图形艺术。Ben Laposky利用示波器生成艺术作品,而Bell Labs的先驱们则利用模拟设备产生绘图机输出。

到60年代中期,数字计算机和胶片记录仪开始制作最早的CG动画电影。这一时期见证了第一批真正的光笔的引入,例如1955年麻省理工学院Lincoln实验室SAGE系统中使用的光笔。

学术与工业研究的兴起

20世纪60年代和70年代的特点是麻省理工学院、犹他大学和康奈尔大学等学术中心迅速发展。这一时期见证了TX-2计算机系统的开发,该系统被用于操作绘制的图像,并最终导致了Sketchpad系统的诞生。

工业应用也在此时确立。在Boeing公司,William Fetter和Robert Woodruff领导了矢量生成CG的重要应用,而通用电气为NASA生产了一个原型可视化系统,用于培训宇航员进行登月任务。

大型机依赖与向个人计算的转变

早期的计算机图形学研究高度依赖大型主机,并需要大量的资金支持,通常来自政府的高级研究计划局(ARPA)。这种环境允许研究人员专注于基础工具集,而无需复杂的官僚程序。

20世纪80年代中期发生了一次重大转变,个人计算机硬件允许艺术家在家里创作抽象的计算机动画。这一转变消除了对赞助拨款和大型公司主机的需求,推动技术走向现代生产和娱乐时代。

技术限制与历史空白

早期系统的主要限制是缺乏实时显示,迫使研究人员使用延时摄影来捕捉CRT输出。此外,提供的历史回顾侧重于从模拟到早期数字系统的转变,但未详细说明从矢量到光栅图形的具体技术转变。

源材料还忽略了后来的关键进展,例如James T. Kajiya的渲染方程(1986年)或阴影映射的发明,而是侧重于从20世纪40年代到80年代的基础时代。

计算机图形学历史的关键里程碑: 1940s 非相关领域中首次出现的“计算机辅助”图形; 1951 Whirlwind 计算机上的矢量图显示; 1959 DAC-1:首个计算机辅助绘图系统; 1960 William Fetter 创造了“computer graphics”一词; 1961/62 Spacewar:首款流行的计算机图形游戏
计算机图形学历史的关键里程碑cs.cmu.edu

由 HN Digest 根据 cs.cmu.edu 报告的数据绘制;数值按来源所示。

Hacker News 读者的反应

  • 技术补充: 一位研究过历史计算机图形学论文的评论者认为,该网站忽略了几个关键里程碑,如渲染方程、辐射度论文和阴影映射的发明。 评论 ↗
  • 亲身经验: 一位读者分享了他们的个人经历,即在早期硬件限制下仅限于2D图形,直到后来在使用OpenSCAD等3D工具中取得成功。 评论 ↗
  • 亲身经验: 另一位用户回忆起在90年代中期尝试使用OpenGL的经历,并对它处理除简单屏幕保护程序之外的严肃应用的能力表示怀疑。 评论 ↗
  • 亲身经验: 一位评论者回忆起20世纪60年代末早期计算机实验室的氛围,描述了学生们共享有限图形输入计算机访问权的紧张环境。 评论 ↗

以上为 Hacker News 讨论中观点的摘要,并非经过核实的事实。 阅读完整讨论 ↗