计算机图形学——游戏方向 第一章 计算机图形学概述
- 前言
- 第一章 计算机图形学概述
- 1.为什么设计专业要学习计算机图形学?
- 计算机图形学与计算机视觉等领域的关系
- 计算机图形学基础自学体系
- 2.计算机图形学的辨析
- 3.计算机图形(学)的发展历史
- 1951:Nimrod on display at Festival of Britain
- 1952: Alexander Douglas writes OxO for EDSAC
- 1957: First computer scanned image on SEAC
- 1958: Higinbotham develops Tennis-For-Two at Brookhaven National Labs
- 可视化数据模型建模的2种观点
- 1962:Spacewar! debuts
- 1963:BEFLIX developed at Bell Labs
前言
课程原链接https://www.bilibili.com/video/BV1yA411C75t/
https://space.bilibili.com/1268065381
第一章 计算机图形学概述
1.为什么设计专业要学习计算机图形学?
现代游戏是计算机图形学的应用。
现代电源是计算机图形学的应用。
计算机图形学是物理学的应用。
计算机图形学是生理学的应用。
计算机图形学是艺术的延伸。
计算机图形学与计算机视觉等领域的关系
计算机图形学基础自学体系
基础原理:GAMES101
开发参考:openGL或DirectX教程
高端研究:
2.计算机图形学的辨析
3.计算机图形(学)的发展历史
1951:Nimrod on display at Festival of Britain
英国艺术节被设计为在第二次世界大战广泛破坏后在全国范围内展示英国艺术、技术和文化。作为庆祝活动的一部分,计算机公司Ferranti为南肯辛顿(伦敦)的电影节活动提供了展示。居住在英国的澳大利亚员工John Bennett建议建造一台机器来玩NIM,这是一个简单的游戏,玩家轮流从一堆火柴中取出火柴,试图成为最后一个移走火柴的人。1939年在纽约举行的世界博览会上展出了一种用于玩该游戏的机电设备。工程师Raymond Stuart-Williams将Bennet的设计变成了一台真正的机器,并于1951年4月12日在电影节上首次亮相。Ferranti于1951年晚些时候将 Nimrod带到了柏林国际展览,但随后将其拆除。
1952: Alexander Douglas writes OxO for EDSAC
亚历山大·道格拉斯(Alexander Douglas)是剑桥大学的博士生,当时他设计了最早的电脑游戏之一,即井字游戏(在英国被称为“Naughtsand Crosses”) ,称为OXO。在剑桥的 EDSAC计算机上播放,OXO允许玩家选择开始或让机器迈出第一步。使用旋转电话拨号输入他们的动作,EDSAC将在35 x 15点阴极射线管上显示游戏板。剑桥以外很少有人玩过OXO。
1957: First computer scanned image on SEAC
计算机用于图像创建和处理的最早应用之一始于1957年Russell Kirsch在标准东方自动计算机(SEAC)上的工作。SEAC团队合作,Kirsch设计了一种转鼓扫描仪,使他能够将图像数字化他年幼的儿子瓦尔登。该图像是一张5x5厘米的黑白照片,是第一张被扫描到计算机中的图像。2003年,《生活》杂志将其列为“改变世界的100张照片”之一。
1958: Higinbotham develops Tennis-For-Two at Brookhaven National Labs
位于纽约长岛的布鲁克海文国家实验室为家庭和地区居民举办了一年一度的“访客日”。William Higinbotham在寻找—种娱乐游客的方式,构想了一个简单的电子游戏,可以使用连接到示波器显示器的实验室的Donner Model 30模拟计算机来玩。与大卫波特合作,Higinbotham的创作允许两名球员在示波器屏幕上玩“网球”游戏,球具有简单的物理特性,甚至每当接触球时都会发出声音。
Tennis-for-Two只使用了两年,然后就被回收用作零件。它只是在Higinbotham在电子游戏 Pong的审判中作证后才广为人知。
可视化数据模型建模的2种观点
(数据模型)栅格派 VS 公式派
1962:Spacewar! debuts
麻省理工学院在1961年秋天收到了一台DEC PDP-1计算机。虽然有一些演示程序,但史蒂夫·“蛙输”·拉塞尔认为游戏会做出更好的演示。他与Martin “Shag” Graetz和Wayne Wiitanen一起,根据E.E.“Doc"Smith的 Lensman系列小说设计了一款名为Spacewar的太空战斗游戏!两艘船,一艘称为“楔形”,另一艘称为“针”,将在满天星斗的背景中飞行。Peter Samson提供了一个名为“昂贵的天文馆”的程序,该程序可以生成准确的满天星背景。该游戏随后将通过数字设备公司用户组DECUS 分发,以确保它在技术和大学计算社区中广泛传播。
1963:BEFLIX developed at Bell Labs
在1960年代初期,贝尔实验室处于计算机艺术和图形研究的前沿。研究员Ken Knowlton使用实验室的IBM 7094大型计算机,开发了一种名为BEFLIX的计算机动画专用语言。该语言允许诺尔顿和合作者,如Stan Vanderbeek和Lillian Schwartz,使用8种灰度创建252 × 184 像素的图像和动画,这些图像可以使用Stromberg-Carlson4020微缩胶片记录器拍摄。其中一些电影被认为是具有里程碑意义的作品,例如在1967年蒙特利尔世界博览会上放映的《人与他的世界》。