Utah teapot
   HOME

TheInfoList



OR:

The Utah teapot, or the Newell teapot, is a 3D test model that has become a standard reference object and an in-joke within the
computer graphics Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great de ...
community. It is a mathematical model of an ordinary
Melitta Melitta () is a German company selling coffee, paper coffee filters, and coffee makers, part of the Melitta Group, which has branches in other countries. The company is headquartered in Minden, North Rhine-Westphalia. It is named after Meli ...
-brand
teapot A teapot is a vessel used for steeping tea leaves or a herbal mix in boiling or near-boiling water, and for serving the resulting infusion which is called tea. It is one of the core components of teaware. Dry tea is available either in tea ba ...
that appears solid with a nearly rotationally symmetrical body. Using a teapot model is considered the 3D equivalent of a
"Hello, World!" program A "Hello, World!" program is generally a computer program that ignores any input and outputs or displays a message similar to "Hello, World!". A small piece of code in most general-purpose programming languages, this program is used to illustr ...
, a way to create an easy 3D scene with a somewhat complex model acting as the basic geometry for a scene with a light setup. Some programming libraries, such as the
OpenGL Utility Toolkit The OpenGL Utility Toolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system-level I/O with the host operating system. Functions performed include window definition, window control, and monitoring of keyboard ...
, even have functions dedicated to drawing teapots. The teapot model was created in 1975 by early computer graphics researcher Martin Newell, a member of the pioneering graphics program at the
University of Utah The University of Utah (U of U, UofU, or simply The U) is a public research university in Salt Lake City, Utah. It is the flagship institution of the Utah System of Higher Education. The university was established in 1850 as the University of De ...
. It was one of the first to be modeled using bézier curves rather than precisely measured.


History

For his work, Newell needed a simple mathematical model of a familiar object. His wife, Sandra Newell, suggested modelling their
tea set Pink Floyd are an English rock band formed in London in 1965. Gaining an early following as one of the first British psychedelic groups, they were distinguished by their extended compositions, sonic experimentation, philosophical lyrics and ...
since they were sitting down for tea at the time. He sketched the teapot free-hand using graph paper and a pencil. Following that, he went back to the computer laboratory and edited bézier control points on a
Tektronix Tektronix, Inc., historically widely known as Tek, is an American company best known for manufacturing test and measurement devices such as oscilloscopes, logic analyzers, and video and mobile test protocol equipment. Originally an independent ...
storage tube Storage tubes are a class of cathode-ray tubes (CRTs) that are designed to hold an image for a long period of time, typically as long as power is supplied to the tube. A specialized type of storage tube, the Williams tube, was used as a main mem ...
, again by hand. The teapot shape contained a number of elements that made it ideal for the graphics experiments of the time: it was round, contained saddle points, had a
genus Genus ( plural genera ) is a taxonomic rank used in the biological classification of living and fossil organisms as well as viruses. In the hierarchy of biological classification, genus comes above species and below family. In binomial nom ...
greater than zero because of the hole in the handle, could project a shadow on itself, and could be displayed accurately without a surface texture. Newell made the mathematical data that described the teapot's geometry (a set of three-dimensional coordinates) publicly available, and soon other researchers began to use the same data for their computer graphics experiments. These researchers needed something with roughly the same characteristics that Newell had, and using the teapot data meant they did not have to laboriously enter geometric data for some other object. Although technical progress has meant that the act of rendering the teapot is no longer the challenge it was in 1975, the teapot continued to be used as a reference object for increasingly advanced graphics techniques. Over the following decades, editions of computer graphics journals (such as the ACM SIGGRAPH's quarterly) regularly featured versions of the teapot: faceted or smooth-shaded, wireframe, bumpy, translucent, refractive, even leopard-skin and furry teapots were created. Having no surface to represent its base, the original teapot model was not intended to be seen from below. Later versions of the
data set A data set (or dataset) is a collection of data. In the case of tabular data, a data set corresponds to one or more database tables, where every column of a table represents a particular variable, and each row corresponds to a given record of the ...
fixed this. The real teapot is 33% taller (ratio 4:3) than the computer model.
Jim Blinn James F. Blinn (born 1949) is an American computer scientist who first became widely known for his work as a computer graphics expert at NASA's Jet Propulsion Laboratory (JPL), particularly his work on the pre-encounter animations for the Vo ...
stated that he scaled the model on the vertical axis during a demo in the lab to demonstrate that they could manipulate it. They preferred the appearance of this new version and decided to save the file out of that preference. Versions of the teapot model — or sample scenes containing it — are distributed with or freely available for nearly every current rendering and modelling program and even many graphic
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
s, including
AutoCAD AutoCAD is a commercial computer-aided design (CAD) and drafting software application. Developed and marketed by Autodesk, AutoCAD was first released in December 1982 as a desktop app running on microcomputers with internal graphics controllers. ...
,
Houdini Harry Houdini (, born Erik Weisz; March 24, 1874 – October 31, 1926) was a Hungarian-American escape artist, magic man, and stunt performer, noted for his escape acts. His pseudonym is a reference to his spiritual master, French magician R ...
,
Lightwave 3D LightWave 3D is a 3D computer graphics program developed by NewTek. It has been used in films, television, motion graphics, digital matte painting, visual effects, video game development, product design, architectural visualizations, virt ...
, MODO,
POV-Ray The Persistence of Vision Ray Tracer, most commonly acronymed as POV-Ray, is a cross-platform ray-tracing program that generates images from a text-based scene description. It was originally based on DKBTrace, written by David Kirk Buck and Aaro ...
,
3ds Max Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling cap ...
, and the OpenGL and Direct3D helper libraries. Some
RenderMan The name RenderMan can cause confusion because it has been used to refer to different things developed by Pixar Animation Studios: * RenderMan Interface Specification (RISpec), an open API (technical specification) developed by Pixar for a standar ...
-compliant renderers support the teapot as a built-in geometry by calling RiGeometry("teapot", RI_NULL). Along with the expected cubes and spheres, the GLUT library even provides the function glutSolidTeapot() as a graphics primitive, as does its Direct3D counterpart D3DX (D3DXCreateTeapot()). While D3DX for Direct3D 11 does not provide this functionality anymore, it is supported in the DirectX Tool Kit. Mac OS X Tiger and Leopard also include the teapot as part of Quartz Composer; Leopard's teapot supports
bump mapping Bump mapping is a texture mapping technique in computer graphics for simulating bumps and wrinkles on the surface of an object. This is achieved by perturbing the surface normals of the object and using the perturbed normal during lighting cal ...
. BeOS and
Haiku is a type of short form poetry originally from Japan. Traditional Japanese haiku consist of three phrases that contain a ''kireji'', or "cutting word", 17 '' on'' (phonetic units similar to syllables) in a 5, 7, 5 pattern, and a ''kigo'', or s ...
include a small demo of a rotating 3D teapot, intended to show off the platform's multimedia facilities. Teapot scenes are commonly used for renderer self-tests and benchmarks.


Original teapot model

The original, physical teapot was purchased from
ZCMI Zion's Co-operative Mercantile Institution (typically referred to as ZCMI) was an American department store chain. It was founded in Salt Lake City, Utah, on October 9, 1868 by Brigham Young. For many years it used the slogan, "America's First De ...
(a department store in
Salt Lake City Salt Lake City (often shortened to Salt Lake and abbreviated as SLC) is the capital and most populous city of Utah, United States. It is the seat of Salt Lake County, the most populous county in Utah. With a population of 200,133 in 2020, th ...
) in 1974. It was donated to the Boston Computer Museum in 1984, where it was on display until 1990. It now resides in the ephemera collection at the Computer History Museum in
Mountain View, California Mountain View is a city in Santa Clara County, California, United States. Named for its views of the Santa Cruz Mountains, it has a population of 82,376. Mountain View was integral to the early history and growth of Silicon Valley, and is the ...
where it is catalogued as "Teapot used for Computer Graphics rendering" and bears the catalogue number X00398.1984. The original teapot the Utah teapot was based on is still available from Friesland Porzellan, once part of the German Melitta group. Originally it was given the rather plain name ('household teapot'); the company only found out about their product's reputation in 2017, whereupon they officially renamed it "Utah Teapot". It is available in three different sizes and various colors; the one Martin Newell had used is the white "1,4L Utah Teapot".


Appearances

One famous ray-traced image, by James Arvo and David Kirk in 1987, shows six stone columns, five of which are surmounted by the
Platonic solid In geometry, a Platonic solid is a convex, regular polyhedron in three-dimensional Euclidean space. Being a regular polyhedron means that the faces are congruent (identical in shape and size) regular polygons (all angles congruent and all e ...
s (
tetrahedron In geometry, a tetrahedron (plural: tetrahedra or tetrahedrons), also known as a triangular pyramid, is a polyhedron composed of four triangular faces, six straight edges, and four vertex corners. The tetrahedron is the simplest of all th ...
, cube,
octahedron In geometry, an octahedron (plural: octahedra, octahedrons) is a polyhedron with eight faces. The term is most commonly used to refer to the regular octahedron, a Platonic solid composed of eight equilateral triangles, four of which meet at ea ...
,
dodecahedron In geometry, a dodecahedron (Greek , from ''dōdeka'' "twelve" + ''hédra'' "base", "seat" or "face") or duodecahedron is any polyhedron with twelve flat faces. The most familiar dodecahedron is the regular dodecahedron with regular pentagon ...
, icosahedron). The sixth column supports a teapot. The image is titled "The Six Platonic Solids", with Arvo and Kirk calling the teapot "the newly discovered Teapotahedron". This image appeared on the covers of several books and computer graphic journals. The Utah teapot sometimes appears in the "Pipes"
screensaver A screensaver (or screen saver) is a computer program that blanks the display screen or fills it with moving images or patterns when the computer has been idle for a designated time. The original purpose of screensavers was to prevent phosphor ...
shipped with Microsoft Windows, but only in versions prior to Windows XP, and has been included in the "polyhedra"
XScreenSaver XScreenSaver is a free and open-source collection of 240+ screensavers for Unix, macOS, iOS and Android operating systems. It was created by Jamie Zawinski in 1992 and is still maintained by him, with new releases coming out several times ...
hack since 2008.
Jim Blinn James F. Blinn (born 1949) is an American computer scientist who first became widely known for his work as a computer graphics expert at NASA's Jet Propulsion Laboratory (JPL), particularly his work on the pre-encounter animations for the Vo ...
(in one of his " Project MATHEMATICS!" videos) proves an amusing (but
trivial Trivia is information and data that are considered to be of little value. It can be contrasted with general knowledge and common sense. Latin Etymology The ancient Romans used the word ''triviae'' to describe where one road split or forked ...
) version of the Pythagorean theorem: construct a (2D) teapot on each side of a
right triangle A right triangle (American English) or right-angled triangle ( British), or more formally an orthogonal triangle, formerly called a rectangled triangle ( grc, ὀρθόσγωνία, lit=upright angle), is a triangle in which one angle is a right a ...
and the area of the teapot on the
hypotenuse In geometry, a hypotenuse is the longest side of a right-angled triangle, the side opposite the right angle. The length of the hypotenuse can be found using the Pythagorean theorem, which states that the square of the length of the hypotenuse e ...
is equal to the sum of the areas of the teapots on the other two sides.
Loren Carpenter Loren C. Carpenter (born February 7, 1947) is a computer graphics researcher and developer. Biography He was a co-founder and chief scientist of Pixar Animation Studios. He is the co-inventor of the Reyes rendering algorithm and is one of the ...
's 1980 CGI film ''Vol Libre'' features the teapot, appearing briefly at the beginning and end of the film in the foreground with a fractal-rendered mountainscape behind it.
Vulkan Vulkan is a low- overhead, cross-platform API, open standard for 3D graphics and computing. Vulkan targets high-performance real-time 3D graphics applications, such as video games and interactive media. Vulkan is intended to offer higher perfor ...
and OpenGL graphics APIs feature the Utah teapot along with the
Stanford dragon The Stanford dragon is a computer graphics 3D test model created with a Cyberware 3030 Model Shop (MS) Color 3D Scanner at Stanford University. The data for the model was produced in 1996. The dragon consists of data describing 871,414 triangles ...
and the
Stanford bunny The Stanford bunny is a computer graphics 3D test model developed by Greg Turk and Marc Levoy in 1994 at Stanford University. The model consists of 69,451 triangles, with the data determined by 3D scanner, 3D scanning a ceramic figurine of a rab ...
on their badges. With the advent of the first computer-generated short films, and later full-length feature films, it has become an in-joke to hide the Utah teapot in films' scenes. For example, in the movie ''
Toy Story ''Toy Story'' is a 1995 American computer-animated comedy film directed by John Lasseter (in his feature directorial debut), produced by Pixar Animation Studios and released by Walt Disney Pictures. The first installment in the '' Toy Story ...
'', the Utah teapot appears in a short tea-party scene. The teapot also appears in ''
The Simpsons ''The Simpsons'' is an American animated sitcom created by Matt Groening for the Fox Broadcasting Company. The series is a satirical depiction of American life, epitomized by the Simpson family, which consists of Homer Simpson, Homer, Marge ...
'' episode "
Treehouse of Horror VI "Treehouse of Horror VI" is the sixth episode of the seventh season of the American animated television series ''The Simpsons'', and the sixth episode in the ''Treehouse of Horror'' series. It first aired on the Fox network in the United States on ...
" in which Homer discovers the "third dimension." In ''
The Sims 2 ''The Sims 2'' is a 2004 strategic life simulation video game developed by Maxis and published by Electronic Arts. It is the second major title in ''The Sims'' series, and is the sequel to ''The Sims.'' The game was released for Microsoft Windo ...
'', a picture of the Utah teapot is one of the paintings available to buy in-game, titled "Handle and Spout". An
origami ) is the Japanese art of paper folding. In modern usage, the word "origami" is often used as an inclusive term for all folding practices, regardless of their culture of origin. The goal is to transform a flat square sheet of paper into a f ...
version of the teapot, folded by Tomohiro Tachi, was shown at the Tikotin Museum of Japanese Art in Israel in a 2007–2008 exhibit.


OBJ conversion

Although the original
tea set Pink Floyd are an English rock band formed in London in 1965. Gaining an early following as one of the first British psychedelic groups, they were distinguished by their extended compositions, sonic experimentation, philosophical lyrics and ...
by Newell can be downloaded directly, this tea set is specified using a set of Bézier patches in a custom format, which can be difficult to import directly into many popular 3D modeling applications. As such, a
tesselated A tessellation or tiling is the covering of a surface, often a plane, using one or more geometric shapes, called ''tiles'', with no overlaps and no gaps. In mathematics, tessellation can be generalized to higher dimensions and a variety of g ...
conversion of the dataset in the popular OBJ file format can be useful. One such conversion of the complete Newell teaset i
available
on the University of Utah website.


3D printing

Through
3D printing 3D printing or additive manufacturing is the construction of a three-dimensional object from a CAD model or a digital 3D model. It can be done in a variety of processes in which material is deposited, joined or solidified under computer co ...
, the Utah Teapot has come full circle from being a computer model based on an actual teapot to being an actual teapot based on the computer model. It is widely available in many renderings in different materials from small plastic knick-knacks to a fully functional ceramic teapot. It is sometimes intentionally rendered as a
low poly Low poly is a polygon mesh in 3D computer graphics that has a relatively small number of polygons. Low poly meshes occur in real-time applications (e.g. games) as contrast with high-poly meshes in animated movies and special effects of the sam ...
object to celebrate its origin as a computer model. In 2009, a Belgian design studio, Unfold, 3D printed the Utah Teapot in ceramic with the objective of returning the iconographic teapot to its roots as a piece of functional dishware while showing its status as an icon of the digital world. In 2015, the California-based company Emerging Objects followed suit, but this time printed the teapot, along with teacups and teaspoons, out of actual tea.


Gallery

Image:utah teapot.png, The Utah teapot Image:Environment mapping.png,
Environment mapping In computer graphics Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized a ...
on the teapot


See also

* 3D modeling *
Stanford bunny The Stanford bunny is a computer graphics 3D test model developed by Greg Turk and Marc Levoy in 1994 at Stanford University. The model consists of 69,451 triangles, with the data determined by 3D scanner, 3D scanning a ceramic figurine of a rab ...
*
Stanford dragon The Stanford dragon is a computer graphics 3D test model created with a Cyberware 3030 Model Shop (MS) Color 3D Scanner at Stanford University. The data for the model was produced in 1996. The dragon consists of data describing 871,414 triangles ...
* Suzanne (3D model) * Cornell box *
List of common 3D test models This is a list of models and meshes commonly used in 3D computer graphics for testing and demonstrating rendering algorithms and visual effects. Their use is important for comparing results, similar to the way standard test images are used in image ...
*
List of filmmaker's signatures This is a list of filmmakers' signatures or Easter eggs that are found in many of their works which become signatures or trademarks. These are usually inconsequential small elements like signs which are inside jokes, cameos or references to other ...
*
Lenna Lenna (or Lena) is a standard test image used in the field of image processing since 1973. It is a picture of the Swedish model Lena Forsén, shot by photographer Dwight Hooker, cropped from the centerfold of the November 1972 issue of ''Playbo ...


References


External links


Image of Utah teapot at the Computer History Museum

Newell's teapot sketch at the Computer History Museum

S.J. Baker's History of the teapot
including patch data

(
Wayback Machine The Wayback Machine is a digital archive of the World Wide Web founded by the Internet Archive, a nonprofit based in San Francisco, California. Created in 1996 and launched to the public in 2001, it allows the user to go "back in time" and see ...
copy)
WebGL teapot demonstration

History of the Teapot video from Udacity's online Interactive 3D Graphics course

The World's Most Famous Teapot
- Tom Scott explains the story of Martin Newell's digital creation (YouTube) {{DEFAULTSORT:Utah Teapot 3D graphics models Test items Teapots In-jokes