Utah teapot
Utah teapot(ユタ・ティーポット)は、コンピュータグラフィックス(CG)の分野において標準的に使われる、ティーポットの3Dモデルである。1975年、ユタ大学のマーティン・ニューウェル(Martin Newell)によって制作された。制作者の名から、Newell teapot(ニューウェル・ティーポット) とも呼ばれる。
目次 |
[編集] 歴史
[編集] 制作
マーティン・ニューウェルは、グラフィックス・プログラミングのパイオニアのひとりである。1975年当時、彼は仕事で使う数学的モデルとして、適度に単純で親しみやすい物体を求めていた。自宅にあったティーポットをモデリングすることを提案したのは、彼の妻のサンドラ(Sandra Newell)である。
ニューウェルは、何枚かの方眼紙と鉛筆を持ってきて、自分の目で茶器全体をスケッチした。それから研究所に戻って、テクトロニクス社の蓄積管上でベジエ制御点を手動で再度編集し直した。カップや受け皿、ティースプーンもティーポットと一緒にモデリングされたが、広く使われるようになったのはティーポットだけであった。ミルク差しもまたモデリングされたというが、そのデータは失われたようである。
[編集] 普及
ニューウェルはティーポットの数学的データ(3次元座標の組)を公開したため、他のCG研究者によってこのデータがたちまち使われるようになった。ティーポットは丸みを帯び、くびれを含み、取っ手には穴が開いている(数学的には「0よりも大きな種数を持っている」)。また、自身に影を投影でき、また複雑な表面テクスチャなしに見た目もよく表示できる。こうした特性を持ち合わせた3Dモデルは、CGの実験を行うために理想的であり、多くのCG研究者たちが必要としていたためである。
ニューウェルによる元々のモデルは、ティーポットの底に面がなかった。これは、下から覗かれることを想定していなかったためである。後のバージョンで、この問題は修正されている。
その後数十年間に渡って、コンピュータグラフィックスの学術雑誌(ACMのSIGGRAPHの季刊誌など)には、さまざまな特徴のあるティーポットのCGが常に載せられていた。細かく面を刻まれたり、滑らかな影をつけられたり、ワイヤーフレームになったり、でこぼこになったり、半透明になったり、透明で内部で屈折するようになったりしたものがある。豹の皮をかぶせられて、毛皮を生やされたティーポットが作られたことさえあった。
[編集] 現況
技術の進歩にしたがって、ティーポットをレンダリングする行為は、1975年当時と違ってもはやチャレンジングなものではない。しかし、より進化したグラフィックス技術を試すためのサンプルとして、ティーポットは今でも使われ続けている。
ティーポットモデルの様々なバージョンや、それが描かれたシーンは、昨今のレンダリングやモデリングソフトと一緒に配布されていたり、自由に利用できるようになっている。例えば、AutoCADやLightwave 3D、POV-Ray、OpenGL、Direct3D、3D Studio Maxなどで利用可能である。立方体や球などと一緒に、GLUTはglutSolidTeapot()というグラフィックス関数を用意している。Direct3Dでは同様にD3DXがあり、そこでD3DXCreateTeapot()を用意している。OS X TigerとLeopardもまたQuartz Composerの中にティーポットが入っているが、Lepardのティーポットはバンプマッピングをサポートしている。BeOSには3Dのティーポットが回転するちょっとしたデモが入っていて、マルチメディア処理に強いプラットフォームの特性を印象付けようとしている。
ティーポットが描かれているシーンは、レンダラの自己テストとベンチマークによく使われている。
[編集] CG文化とティーポット
このポットのモデルがあまりに広く使われたため、CGに携わる者の間では一種の「内輪ネタ的」なジョークの題材としても用いられる。たとえば、3Dアニメーション映画『トイ・ストーリー』では、短いお茶会のシーンにユタ・ティーポットが見られる。また、MicrosoftのWindowsに附属したスクリーンセーバーの「パイプ」では、継ぎ目にティーポットがまぎれているのを見ることができる[1]。
1987年、Jim Arvo と David Kirk は、レイトレーシングに関する論文 "Fast Ray Tracing by Ray Classification" [2] をSIGGRAPH に発表した。その付図8として掲げられた「プラトンの立体」と題された画像には、6つの石柱が描かれ、その上に5つの正多面体(正四面体、正六面体、正八面体、正十二面体、正二十面体)と、件のティーポットが乗せられている。この図のティーポットはTeapotahedron(正ティーポット体)と呼ばれ、画像はいくつかの本や学術雑誌の表紙を飾った。
ジム・ブリンは、彼の "Project Mathematics!" というビデオの中で、ピタゴラスの定理の面白い証明をした。直角三角形のそれぞれの辺に2Dのティーポットを置き、斜辺のティーポットの面積は他の二辺のティーポットの面積を足し合わせたものに等しいというものである。
[編集] ティーポットの実物
ニューウェルによってモデル化されたティーポットの実物はメリタ社製のもので、1974年にZCMI(ユタ州ソルトレイクシティにあるデパート)で購入されたものである。このティーポットは1984年にボストンコンピュータ博物館に寄贈され、1990年まで展示されていた。今はカリフォルニア州のマウンテンビューにあるコンピュータ歴史博物館に、一時的なコレクションとして展示されている。このポットは「コンピュータグラフィックスのレンダリングに使われたティーポット」としてカタログに載っており、X00398.1984というカタログ番号がつけられている[3]。
実物のティーポットは、コンピュータモデルよりも明らかに背が高い。これはニューウェルのフレームバッファが完全な正方形のピクセルを採用していなかったからである。ニューウェルの同僚であるジム・ブリンは、他のシステムを使うユーザーとモデルを共有する際に座標の高さを1.3倍にしていたという。
[編集] 参照
- ^ Windows NT Easter Egg - Pipes Screensaver
- ^ James Arvo and David Kirk, "Fast Ray Tracing by Ray Classification", Apollo Computer Inc. ,1987
- ^ Original Utah Teapot at the Computer History Museum
[編集] 外部リンク
|
|||||||||||||||||