1975年,犹他大学的一名博士生Martin Newell利用28个立方Bézier片面创建了一个3D茶壶模型,旨在模拟Melitta by Friesland Porzellan实体茶壶的比例。虽然它最初只是一个个人的学位论文项目,但这个模型及其后续的迭代版本成为了计算机图形学历史上最广为人知的符号,在半个多世纪的时间里一直作为评估渲染算法的标准。

展示犹他茶壶几何演变的视觉时间轴。
自1975年诞生以来,犹他茶壶经历了多次几何修订。graphics.cs.utah.edu

此图展示了从原始Newell模型到现代迭代版本的茶壶设计历史进程。

Jim Blinn 1976年修改版茶壶的渲染图。
Jim Blinn在1976年的修改将模型缩放至成为社区标准的“扁平”比例。graphics.cs.utah.edu

此图描绘了定义茶壶标准外观的特定3/4比例修改。

从学位论文到全球符号

茶壶最初在1976年的SIGGRAPH图形社区中出现。它出现在一篇关于纹理和反射的里程碑式论文中,该论文随后被用作1976年10月《ACM通讯》杂志的封面。

由于在技术论文和艺术装置中频繁使用,研究人员开玩笑地称其为“Teapotahedron”和“第六个柏拉图多面体”。它仍然是测试隐藏表面消除和反射连续性的主要工具。

“犹他茶壶一直是计算机图形学的象征。”

— Utah Teapot

迭代的技术改进

几十年来,犹他大学的各种研究人员修改了该模型以解决特定的渲染挑战。Frank Crow在1987年增加了圆底,而Hank Driskill在1992年引入了裁剪后的NURBS模型,以创建实体内部和完美的圆柱形主体。

显示Crow模型片面边界的技术图表。
Frank Crow在1987年的修改引入了圆底和特定的片面边界。graphics.cs.utah.edu

此技术图表解释了Frank Crow对茶壶几何形状所做的结构性更改。

Utah Teapot 的演变: 1975 Martin Newell 对原始版本进行建模; 1976 Jim Blinn 对模型进行缩放并在 SIGGRAPH 上首次亮相; 1987 Frank Crow 添加了圆底; 1992 Hank Driskill 创建了实心内部; 2006 Russ Fish 改进了内部形状; 2026 Cem Yuksel 添加了曲率连续性和倒角
Utah Teapot 的演变graphics.cs.utah.edu

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

Cem Yuksel最新的2026年版本引入了曲率连续性。这确保了茶壶上的反射看起来平滑,因为它消除了表面法线的剧烈变化,这是相对于早期立方Bézier近似的重大技术升级。

几何与连续性的权衡

现代版本的茶壶在历史身份与现代数学要求之间取得了平衡。例如,2026年版本在把手和壶嘴与壶身连接处包含了微小的倒角,以确保表面法线的连续性,尽管作为参考的实体茶壶拥有更大的倒角。

虽然2026年模型使用的内部片面少于之前的版本,但它保留了Crow模型的圆底,以保留该物体最广为人知的形式。

Hacker News 读者的反应

  • 替代方案: 一位评论者指出,茶壶的起源与Friesland有关,而Friesland在当时与Melitta品牌有着复杂的关系。 评论 ↗
  • 亲身经验: 一位在犹他大学工作的评论者分享了他们参加图形研讨会的经历,在那里他们看到了带签名的渲染图和茶壶的实体复制品。 评论 ↗
  • 质疑: 一位读者观察到,与原始的Melitta茶壶相比,这个3D模型看起来有些扁平。 评论 ↗

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