Utah teapot

Utah teapot
A modern render utilizing the Utah teapot model by Martin Newell.

The Utah teapot or Newell teapot is a 3D computer model which has become a standard reference object (and something of an in-joke) in the computer graphics community. It is a mathematical model of an ordinary teapot of fairly simple shape, which appears solid, cylindrical and partially convex. A teapot primitive is considered the equivalent of a "hello world" program, as a way to create the easiest 3D scene with a somewhat complex model acting as basic geometry reference for scene and light setup. Many libraries will even have functions dedicated to drawing teapots.[1]

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.[2]

Contents

History

Newell needed a moderately simple mathematical model of a familiar object for his work. His wife Sandra Newell suggested modelling their tea service since they were sitting down to tea at the time. He got some graph paper and a pencil, and sketched the entire teapot by eye.[citation needed] Then he went back to the lab and edited bézier control points on a Tektronix storage tube, again by hand.[citation needed]

The actual Melitta teapot that Martin Newell modelled. Residing at The Computer Museum, Boston (1984-1990).
As displayed at the Computer History Museum in Mountain View, California (1990-present).

The teapot shape contains a number of elements that made it ideal for the graphics experiments of the time: it is round, contains saddle points, has a genus greater than zero because of the hole in the handle, can project a shadow on itself, and looks reasonable when displayed without a complex surface texture.

Newell is remembered as famously saying "Fifth from me is a teapot". This was later found to mean the number 6.

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.

The original teapot model was never intended to be seen from below and had no surface to represent the base of the teapot; later versions of the data set have fixed this.

The real teapot is noticeably taller (by a ratio of 4:3[citation needed]) compared to the computer model because Newell's frame buffer used non-square pixels. Rather than distorting the image, Newell's colleague Jim Blinn reportedly scaled the geometry to cancel out the stretching, and when the model was shared with users of other systems, the scaling stuck.

The original, physical teapot was purchased from ZCMI (a department store in Salt Lake City, Utah) 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 where it is catalogued as "Teapot used for Computer Graphics rendering" and bears the catalogue number X00398.1984.[3]

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, including AutoCAD, Houdini, Lightwave 3D, modo, POV-Ray, 3D Studio Max, and the OpenGL and Direct3D 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 counterpart D3DX (D3DXCreateTeapot()). Mac OS X Tiger and Leopard also include the teapot as part of Quartz Composer; Leopard's teapot supports bump mapping. BeOS included 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. In particular, the Teapot in a stadium benchmark and problem concern the difficulty of rendering a scene with drastically different geometrical density and scale of data in various parts of the scene.[4][5]

Appearances

With the advent first of computer generated short films, and then of full length feature films, it has become something of an in-joke to hide a Utah teapot somewhere in one of the film's scenes.[6] For example, in the movie Toy Story the Utah teapot appears in a short tea-party scene. The Utah teapot sometimes appears in the "Pipes" screensaver shipped with Microsoft Windows,[7] but only in versions prior to Windows XP, and has been included[8] in the "polyhedra" Xscreensaver hack since 2008. The teapot also appears in The Simpsons episode Treehouse of Horror VI in which Homer discovers the "third dimension".[9]

One famous ray-traced image (by Jim Arvo and Dave Kirk, from their 1987 SIGGRAPH paper "Fast Ray Tracing by Ray Classification") shows six stone columns, five of which are surmounted by the platonic solids (tetrahedron, cube, octahedron, dodecahedron, icosahedron). The sixth column supports a teapot.[10] The image is titled "The Six Platonic Solids" – which has led some people to call the teapot a "Teapotahedron". This image appeared on the covers of several books and journals. Jim Blinn (in one of his "Project MATHEMATICS!" videos) proves an amusing (but trivial) version of the Pythagorean theorem: 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.

The teapot also makes an appearance in the Technology Test level of the Serious Engine, where it's used to demonstrate many of the engine characteristics.

In addition, the teapot is a spawnable object in the physics simulator Universe Sandbox, more-or-less to scale with the other entities in the program.

Gallery

The Utah teapot  

See also

References

  1. ^ "glutSolidTeapot". Glut. http://pyopengl.sourceforge.net/documentation/manual/glutSolidTeapot.3GLUT.html. Retrieved October 07, 2011. 
  2. ^ Torrence, Ann (2006), "Martin Newell's original teapot", SIGGRAPH '06, New York, NY, USA: ACM, pp. 29, doi:10.1145/1180098.1180128, ISBN 1-59593-364-6, Article No. 29 .
  3. ^ Original Utah Teapot at the Computer History Museum
  4. ^ Ingo Wald, Carsten Benthin, and Philipp Slusallek. "A Simple and Practical Method for Interactive Ray Tracing of Dynamic Scenes". Technical report, Computer Graphics Group, Saarland University, 2002., CiteSeer:[1]
  5. ^ Krzysztof S. Klimaszewski, Thomas W. Sederberg, "Faster Ray Tracing Using Adaptive Grids", IEEE Computer Graphics and Applications Vol. 17 , Issue 1 (1997)
  6. ^ Tempest in a Teapot, Continuum Magazine, Winter 2006/2007
  7. ^ "Pipes" screensaver spec
  8. ^ Xscreensaver changelog
  9. ^ Pacific Data Images on Homer³
  10. ^ A Critical History of Computer Graphics and Animation

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Utah teapot — Théière de l Utah La théière de l Utah La théière de l Utah (Utah teapot ou Newell teapot) est un modèle utilisé dans la synthèse d image 3D qui est devenu un objet standard de référence dans la communauté de la synthèse d image. Il s agit du… …   Wikipédia en Français

  • Utah teapot — noun A three dimensional mathematical model of a teapot, often used as a reference object to test or assess a rendering technique. The preceding figure shows the Utah teapot, a popular benchmark for surfaces. The teapot is textured by a random… …   Wiktionary

  • Utah Teapot — ● ►en /you ta ti pot/ np. f. ►GRAPH Voir théière. Précisions de la part d un certain Zeiram : Martin Newell travaillait à l université de l Utah quand il a créé cette chère théière. De plus, le terme Utah Teapot est également le titre d une… …   Dictionnaire d'informatique francophone

  • Utah-Kanne — Ein gerendertes Bild mit Utah Teekannen Die so genannte Utah Teekanne (englisch: Utah teapot) gehört zu den ältesten und bekanntesten 3D Modellen der Computergrafik. Es handelt sich um ein einfaches Oberflächenmodell einer Teekanne, bei der der… …   Deutsch Wikipedia

  • Teapot — Two Victorian Era teapots. Glass tea pot contai …   Wikipedia

  • Utah-Teekanne — Ein gerendertes Bild mit Utah Teekannen Die so genannte Utah Teekanne (englisch: Utah teapot) gehört zu den ältesten und bekanntesten 3D Modellen der Computergrafik. Es handelt sich um ein einfaches Oberflächenmodell einer Teekanne, bei der der… …   Deutsch Wikipedia

  • Teapot Rock — U.S. National Register of Historic Places …   Wikipedia

  • Theiere de l'Utah — Théière de l Utah La théière de l Utah La théière de l Utah (Utah teapot ou Newell teapot) est un modèle utilisé dans la synthèse d image 3D qui est devenu un objet standard de référence dans la communauté de la synthèse d image. Il s agit du… …   Wikipédia en Français

  • Théière de l'utah — La théière de l Utah La théière de l Utah (Utah teapot ou Newell teapot) est un modèle utilisé dans la synthèse d image 3D qui est devenu un objet standard de référence dans la communauté de la synthèse d image. Il s agit du modèle mathématique d …   Wikipédia en Français

  • Théière de l'Utah — La théière Melitta numérisée par Martin Newell La théière de l Utah (Utah teapot ou Newell teapot) est un modèle utilisé dans la synthèse d image 3D qui est devenu un objet standard de référence dans la communauté de la synthèse d image. Il s… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”