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 An in-joke, also known as an inside joke or a private joke, is a joke whose humour is understandable only to members of an ingroup; that is, people who are ''in'' a particular social group, occupation, or other community of shared interest. It i ...
within the computer graphics community. It is a
mathematical model A mathematical model is a description of a system using mathematical concepts and language. The process of developing a mathematical model is termed mathematical modeling. Mathematical models are used in the natural sciences (such as physics, ...
of an ordinary Melitta-brand teapot 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 illustra ...
, 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 In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development. These may include configuration data, documentation, help data, message templates, pre-written code and subro ...
, such as the OpenGL Utility Toolkit, even have functions dedicated to drawing teapots. The teapot model was created in 1975 by early computer graphics researcher
Martin Newell Martin Newell may refer to: *Martin Newell (computer scientist), British computer scientist, creator of the Utah teapot *Martin Newell (musician) (born 1953), British singer-songwriter, poet and author * Martin Newell (priest) (born 1967), English ...
, a member of the pioneering graphics program at the University of Utah. It was one of the first to be modeled using
bézier curve A Bézier curve ( ) is a parametric curve used in computer graphics and related fields. A set of discrete "control points" defines a smooth, continuous curve by means of a formula. Usually the curve is intended to approximate a real-world shape t ...
s 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 storage tube, 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 point In mathematics, a saddle point or minimax point is a point on the surface of the graph of a function where the slopes (derivatives) in orthogonal directions are all zero (a critical point), but which is not a local extremum of the function ...
s, had a genus 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 In geometry, a coordinate system is a system that uses one or more numbers, or coordinates, to uniquely determine the position of the points or other geometric elements on a manifold such as Euclidean space. The order of the coordinates is sig ...
) 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 ACM or A.C.M. may refer to: Aviation * AGM-129 ACM, 1990–2012 USAF cruise missile * Air chief marshal * Air combat manoeuvring or dogfighting * Air cycle machine * Arica Airport (Colombia) (IATA: ACM), in Arica, Amazonas, Colombia Computing * ...
SIGGRAPH SIGGRAPH (Special Interest Group on Computer Graphics and Interactive Techniques) is an annual conference on computer graphics (CG) organized by the ACM SIGGRAPH, starting in 1974. The main conference is held in North America; SIGGRAPH Asia ...
'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 fixed this. The real teapot is 33% taller (ratio 4:3) than the computer model. Jim Blinn 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 APIs, including AutoCAD, Houdini, Lightwave 3D, MODO, POV-Ray,
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 capabil ...
, and the
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
and
Direct3D Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware a ...
helper libraries. Some RenderMan-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 Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware a ...
counterpart
D3DX In computing, D3DX (Direct3D Extension) is a high level API library which is written to supplement Microsoft's Direct3D graphics API. The D3DX library was introduced in Direct3D 7, and subsequently was improved in Direct3D 9. It provides classe ...
(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 Quartz Composer is a node-based visual programming language provided as part of the Xcode development environment in macOS for processing and rendering graphical data. Quartz Composer uses OpenGL (including GLSL), OpenCL (only in Mac OS X Snow ...
; Leopard's teapot supports bump mapping.
BeOS BeOS is an operating system for personal computers first developed by Be Inc. in 1990. It was first written to run on BeBox hardware. BeOS was positioned as a multimedia platform that could be used by a substantial population of desktop users a ...
and Haiku 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) 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 The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the information age, and explores the computing revolution and its impact on ...
in Mountain View, California 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 James is a common English language surname and given name: *James (name), the typically masculine first name James * James (surname), various people with the last name James James or James City may also refer to: People * King James (disambigua ...
and David Kirk in 1987, shows six stone columns, five of which are surmounted by the Platonic solids ( tetrahedron,
cube In geometry, a cube is a three-dimensional solid object bounded by six square faces, facets or sides, with three meeting at each vertex. Viewed from a corner it is a hexagon and its net is usually depicted as a cross. The cube is the only r ...
, octahedron, dodecahedron,
icosahedron In geometry, an icosahedron ( or ) is a polyhedron with 20 faces. The name comes and . The plural can be either "icosahedra" () or "icosahedrons". There are infinitely many non- similar shapes of icosahedra, some of them being more symmetrica ...
). 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 shipped with
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
, but only in versions prior to Windows XP, and has been included in the "polyhedra" XScreenSaver hack since 2008. Jim Blinn (in one of his "
Project MATHEMATICS! ''Project Mathematics!'' (stylized as ''Project MATHEMATICS!''), is a series of educational video modules and accompanying workbooks for teachers, developed at the California Institute of Technology to help teach basic principles of mathematics to ...
" videos) proves an amusing (but trivial) version of the
Pythagorean theorem In mathematics, the Pythagorean theorem or Pythagoras' theorem is a fundamental relation in Euclidean geometry between the three sides of a right triangle. It states that the area of the square whose side is the hypotenuse (the side opposite t ...
: construct a (2D) teapot on each side of a right triangle and the area of the teapot on the hypotenuse 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 and
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
graphics APIs feature the Utah teapot along with the Stanford dragon and the Stanford bunny 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 An in-joke, also known as an inside joke or a private joke, is a joke whose humour is understandable only to members of an ingroup; that is, people who are ''in'' a particular social group, occupation, or other community of shared interest. It i ...
to hide the Utah teapot in films' scenes. For example, in the movie '' Toy Story'', the Utah teapot appears in a short tea-party scene. The teapot also appears in '' The Simpsons'' 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'', a picture of the Utah teapot is one of the paintings available to buy in-game, titled "Handle and Spout". An origami version of the teapot, folded by
Tomohiro Tachi Tomohiro Tachi ( ja, 舘 知宏, born 1982) is a Japanese academic who studies origami from an interdisciplinary perspective, combining approaches from the mathematics of paper folding, structural rigidity, computational geometry, architecture, ...
, was shown at the
Tikotin Museum of Japanese Art The Tikotin Museum of Japanese Art is a museum on the crest of Mount Carmel, in Haifa, Israel, dedicated to the preservation and exhibition of Japanese art. It is the only such museum in the Middle East. It was established in 1959 on the initiati ...
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 Manufacturing, construction of a three-dimensional object from a computer-aided design, CAD model or a digital 3D modeling, 3D model. It can be done in a variety of processes in which material is ...
, 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 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 on the teapot


See also

*
3D modeling In 3D computer graphics, 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object (inanimate or living) in three dimensions via specialized software by manipulating edges, vertices, an ...
* Stanford bunny * Stanford dragon *
Suzanne (3D model) Blender is a free and open-source 3D computer graphics software tool set used for creating animated films, visual effects, art, 3D-printed models, motion graphics, interactive 3D applications, virtual reality, and, formerly, video games. Blend ...
* Cornell box * List of common 3D test models *
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


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 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