事实如此浪漫

计算机图形学史上最重要的对象就是这个茶壶

l我们来玩个游戏吧。我会给你们看一张图片和几个视频——只看前五秒左右——然后你们就会发现它们有什么共同之处。准备好了吗?我们开始吧:


微软Windows“管道”屏幕保护程序。 丹尼尔Kufer / Youtube


你发现了吗?每一幅画都描绘了一模一样的东西:一个闪闪发亮、有点压扁的茶壶。

如果你在那一集里看到了,你可能不会想太多阿森一族,在玩具总动员,在您的旧电脑屏幕保护程序,或在任何其他的电影游戏这是多年来悄悄发生的。然而,这个不起眼的东西——被亲切地称为“犹他州茶壶”——对计算机历史产生了巨大的影响,其历史可以追溯到1974年,当时计算机科学家马丁·纽威尔还是犹他大学的博士生。

当时,密歇根大学是计算机图形研究的重镇,纽威尔对算法有一些新颖的想法,可以真实地显示3D形状——渲染复杂的效果,如阴影、反射纹理或旋转,以揭示模糊的表面。但令他懊恼的是,他很难找到一件值得他使用这种方法的数字化物品。通常用来模拟反射的物体,如象棋棋子、甜甜圈和瓮,都太简单了。

三张3D效果图,代表了茶壶出现之前的惯例。所有这些都摘自纽威尔1972年的一篇论文。 1972年,计算机协会授予了重印特权。

一天喝茶的时候,纽威尔告诉他的妻子桑德拉,他需要更多有趣的模特。桑德拉建议他将他们使用的茶具数字化,这是一套从当地百货公司买来的简单的Melitta茶具。这是一个吉祥的选择:曲线、把手、壶盖和壶嘴共同使它成为图形实验的理想对象。例如,与其他物体不同的是,茶壶可以在几个地方投射出影子。纽厄尔拿了些画纸和铅笔,画了个草图。

马丁·纽厄尔画的犹他茶壶。 计算机历史博物馆

回到实验室后,他将绘制的坐标图(称为Bézier控制点,首次用于汽车车身设计)输入到Tektronix存储管上,这是一种早期的文本和图形计算机终端。结果是一个可爱的虚拟茶壶,比任何3D模型都更多功能(可能也更可爱)。

新模型对纽厄尔的同事吉姆·布林特别有吸引力。有一天,布林演示了他的软件如何调整物体的高度,他把茶壶放平了一点,并决定他更喜欢这个版本的外观。独特的犹他茶壶诞生了。

在Newell第一篇使用茶壶作为演示平台的论文中,他展示了几个对逼真渲染的改进:除了渲染普通茶壶(左上),他还可以渲染光滑的、有图案的,或者两者兼有。 重印特权被授予的协会为计算机,公司的许可,1976年。

该计算机模型被证明对纽厄尔自己的研究很有用,在他接下来的几篇出版物中占据了显著位置。但他和布林也迈出了重要的一步,公开分享他们的模型。事实证明,其他研究人员也渴望得到有趣的3D模型,而数字茶壶正是他们所需要的实验台。同时,形状非常简单,纽厄尔可以输入,计算机也可以处理。(据传一些研究人员甚至记住了数据点!)与家具或碗里水果等许多家居用品不同,茶壶的模拟表面看起来很逼真,没有叠加人造纹理图案。

茶壶很快就成为了图形社区中深受喜爱的主食。一个接一个的茶壶使计算机图形学杂志的版面和封面增色不少。“任何对渲染和照明有新想法的人都会首先在茶壶上试用它。”动画师汤姆·西托创新的移动。“我们看到这把茶壶仿佛是由雪花石膏、红砖、豹皮和动物毛皮做成的。”最著名的,1987年论文介绍了一个被随意描述为五个柏拉图立体加上“新发现的茶面体”的图像。

“茶面体”位于一个模拟石柱之上,旁边还有其他的柏拉图式固体。 重印特权被授予的协会为计算机,公司,1987年。

如今,犹他州的茶壶已经达到了传奇的地位。它是许多3D图形软件包中的内置形状,用于测试、基准测试和演示。图形极客喜欢把它偷偷带到场景和游戏中作为一个笑话,以此向他们无数个小时的渲染茶壶致敬;因此它出现在窗户上,玩具总动员,阿森一族. (我自己在与一个难以控制的图形项目搏斗时,曾在Facebook上发布过一条帖子,“画一个茶壶有多难?”)

在过去的几年里,茶壶被3D打印回到了现实世界,作为一个小装饰品真实的中国.皮克斯甚至制作了自己的音乐视频来纪念这个茶壶,标题是“这把茶壶是为走路而造的,”还有茶壶发条玩具作为促销活动它的Renderman软件。

纽威尔曾开玩笑地哀叹,尽管他在算法上有很多创新,但人们记住他主要还是因为他“这该死的茶壶。”但是,尽管计算机科学家试图通过发明聪明的算法来证明自己的能力,但用于实验的测试床往往留下了更大的印记。纽威尔从本质上设计了计算机图形学的模型有机体:对于图形学研究者,就像实验室的小白鼠对于生物学家一样。

对于我们其他人来说,这个不起眼的茶壶是一个提醒,在正确的手中,简单的东西可以成为创造力和隐藏潜力的象征。最初的人工制品现在被保存在加州山景城计算机历史博物馆的荣誉之处。它的外形完全平淡无奇,与占据大多数展览的算盘、主机、游戏控制器和其他计算设备显得格格不入。

犹他州的原始茶壶,目前在加利福尼亚州山景城的计算机历史博物馆展出。 马歇尔阿斯特/开始

如果你仔细观看,你一定会在附近即将上映的电影中看到它。

Jesse Dunietz是卡内基梅隆大学计算机科学专业的博士生。他写的主板《科学美国人》客座博客,等等。@jdunietz

得到了鹦鹉螺必威开户官网

最新和最受欢迎的文章将直接发送到您的收件箱!


观察:麻省理工学院理论计算机科学家斯科特·阿伦森说,计算机的出现使我们开始明确地思考信息。

这篇经典的事实如此浪漫的帖子最初发表于2016年2月。

1评论-加入讨论