Чайник Юты , или чайник Ньюэлла , — это тестовая 3D- модель , ставшая стандартным эталонным объектом и шуткой [1] в сообществе компьютерной графики . Это математическая модель обычного чайника марки Melitta , который выглядит цельным и имеет почти вращательно-симметричный корпус. Использование модели чайника считается 3D-эквивалентом «Привет, мир!» программа , способ создать простую 3D-сцену с довольно сложной моделью, выступающей в качестве базовой геометрии для сцены с настройкой освещения. Некоторые библиотеки программирования , такие как OpenGL Utility Toolkit , [2] даже имеют функции , предназначенные для рисования чайников.
Модель чайника была создана в 1975 году одним из первых исследователей компьютерной графики Мартином Ньюэллом , участником новаторской графической программы в Университете Юты . [3] Это был один из первых случаев, который моделировался с использованием кривых Безье , а не был точно измерен.
Для своей работы Ньюэллу нужна была простая математическая модель знакомого объекта. Его жена Сандра Ньюэлл предложила смоделировать их чайный сервиз , поскольку в это время они садились пить чай. Он нарисовал чайник от руки, используя миллиметровую бумагу и карандаш. [4] После этого он вернулся в компьютерную лабораторию и отредактировал контрольные точки Безье на накопительной трубке Tektronix , опять же вручную. [ нужна цитата ]
Форма чайника содержала ряд элементов, делавших ее идеальной для графических экспериментов того времени: она была круглой, содержала седла , имела род больше нуля из-за отверстия в ручке, могла проецировать на себя тень и может отображаться точно без текстуры поверхности.
Ньюэлл сделал общедоступными математические данные, описывающие геометрию чайника (набор трехмерных координат ), и вскоре другие исследователи начали использовать те же данные для своих экспериментов с компьютерной графикой. Этим исследователям требовалось что-то примерно с теми же характеристиками, что и Ньюэлл, и использование данных чайника означало, что им не нужно было кропотливо вводить геометрические данные для какого-то другого объекта. Хотя технический прогресс привел к тому, что визуализация чайника больше не является той проблемой, которая была в 1975 году, чайник продолжал использоваться в качестве эталонного объекта для все более продвинутых графических методов.
В последующие десятилетия в выпусках журналов по компьютерной графике (таких как ежеквартальный журнал ACM SIGGRAPH ) регулярно появлялись версии чайника: были созданы граненые или плавно заштрихованные, каркасные, неровные, полупрозрачные, преломляющие, даже были созданы чайники из леопардовой кожи и меха. .
Не имея поверхности, которая могла бы представлять основу, оригинальная модель чайника не предназначалась для того, чтобы ее можно было увидеть снизу. В более поздних версиях набора данных это было исправлено.
Настоящий чайник на 33% выше (соотношение 4:3) [5] , чем компьютерная модель. Джим Блинн заявил, что во время демонстрации в лаборатории он масштабировал модель по вертикальной оси, чтобы продемонстрировать, что ею можно манипулировать. Им понравился внешний вид этой новой версии, и они решили сохранить файл из-за этого предпочтения. [6]
Версии модели чайника или образцы сцен, содержащие ее, распространяются или свободно доступны практически для всех существующих программ рендеринга и моделирования и даже для многих графических API , включая AutoCAD , Houdini , Lightwave 3D , MODO , POV-Ray , 3ds Max и вспомогательные библиотеки OpenGL и Direct3D . Некоторые средства визуализации , совместимые с RenderMan, поддерживают чайник как встроенную геометрию, вызывая . Наряду с ожидаемыми кубами и сферами библиотека GLUT даже предоставляет функцию в виде графического примитива, как и ее аналог Direct3D D3DX ( ). Хотя D3DX для Direct3D 11 больше не предоставляет эту функциональность, она поддерживается в наборе инструментов DirectX. [7] Mac OS X Tiger и Leopard также включают чайник в состав Quartz Composer ; Чайник Леопарда поддерживает рельефное отображение . BeOS и Haiku включают небольшую демонстрацию вращающегося 3D-чайника, призванную продемонстрировать мультимедийные возможности платформы.RiGeometry("teapot", RI_NULL)
glutSolidTeapot()
D3DXCreateTeapot()
Сцены с чайником обычно используются для самотестирования и тестов рендеринга. [8] [9]
Оригинальный физический чайник был куплен в ZCMI (универмаг в Солт-Лейк-Сити ) в 1974 году. В 1984 году он был подарен Бостонскому компьютерному музею , где выставлялся до 1990 года. Сейчас он находится в коллекции однодневных товаров в Компьютерном музее . Исторический музей в Маунтин-Вью, Калифорния, где он занесен в каталог как «Чайник, используемый для рендеринга компьютерной графики» и имеет каталожный номер X00398.1984. [10] Оригинальный чайник, на основе которого был создан чайник из Юты, раньше был доступен в компании Friesland Porzellan , когда-то входившей в состав немецкой группы Melitta. [11] [12] Первоначально ему было дано довольно простое название Haushaltsteekanne («домашний чайник»); [13] о репутации своего продукта компания узнала только в 2017 году, после чего официально переименовала его в «Юта Чайник». Он был доступен в трех разных размерах и разных цветах; Мартин Ньюэлл использовал белый чайник «Юта объемом 1,4 л». [14]
На одном известном изображении с трассировкой лучей , сделанном Джеймсом Арво и Дэвидом Кирком в 1987 году, [15] показаны шесть каменных колонн, пять из которых увенчаны платоновыми телами ( тетраэдр , куб , октаэдр , додекаэдр , икосаэдр ). Шестая колонна поддерживает чайник. [16] Изображение озаглавлено «Шесть платоновых тел», а Арво и Кирк называют чайник «недавно открытым Чайотаэдром ». [15] Это изображение появилось на обложках нескольких книг и журналов компьютерной графики.
Чайник из Юты иногда появляется в заставке «Трубы», поставляемой с Microsoft Windows , [17] , но только в версиях, предшествующих Windows XP, и был включен в хак XScreenSaver «многогранники» с 2008 года . [18]
Джим Блинн (в одном из своих видеороликов « Проект МАТЕМАТИКА! ») доказывает забавную (но тривиальную ) версию теоремы Пифагора : постройте (2D) чайник на каждой стороне прямоугольного треугольника , а площадь чайника на гипотенузе равна равна сумме площадей чайников с двух других сторон. [19]
В компьютерном фильме Лорен Карпентер 1980 года «Vol Libre» чайник ненадолго появляется в начале и в конце фильма на переднем плане, а за ним - фрактальный горный пейзаж.
На значках графических API Vulkan и OpenGL изображен чайник Юты, а также Стэнфордский дракон и Стэнфордский кролик . [20]
С появлением первых короткометражных фильмов, созданных на компьютере, а затем и полнометражных художественных фильмов, прятать чайник Юты в сценах фильмов стало шуткой . [21] Например, в фильме «История игрушек » чайник из Юты появляется в короткой сцене чаепития. Чайник также появляется в эпизоде Симпсонов « Дом ужасов VI », в котором Гомер открывает «третье измерение». [22] В The Sims 2 изображение чайника из Юты — это одна из картин, доступных для покупки в игре, под названием «Ручка и носик».
Версия чайника в технике оригами , сложенная Томохиро Тачи , была показана в Музее японского искусства Тикотин в Израиле на выставке 2007–2008 годов. [23]
В октябре 2021 года в Дублине, Ирландия, был представлен «Смитфилд Юта» Алана Батлера, вдохновленный чайником из Юты. [24] [25]
Во время открытия The Amazing Digital Circus можно увидеть, как чайник вращается среди различных 3D-объектов.
Хотя оригинальный чайный сервиз от Newell можно загрузить напрямую, этот чайный сервиз создан с использованием набора патчей Безье в специальном формате, который может быть сложно импортировать непосредственно во многие популярные приложения для 3D-моделирования. Таким образом, может оказаться полезным мозаичное преобразование набора данных в популярный формат файлов OBJ . Одно из таких преобразований полного чайного набора Newell доступно на веб-сайте Университета Юты.
Благодаря 3D-печати чайник «Юта» прошел полный круг от компьютерной модели, основанной на реальном чайнике, до настоящего чайника, основанного на компьютерной модели. Он широко доступен во многих вариантах исполнения из разных материалов: от небольших пластиковых безделушек до полнофункционального керамического чайника. Иногда его намеренно визуализируют как низкополигональный объект, чтобы отметить его происхождение как компьютерную модель. [ нужна цитата ]
В 2009 году бельгийская дизайн-студия Unfold напечатала на 3D-принтере чайник «Юта» из керамики с целью вернуть иконографический чайник к его истокам как функциональной посуды, одновременно продемонстрировав его статус символа цифрового мира. [26]
В 2015 году калифорнийская компания Emerging Objects последовала этому примеру, но на этот раз напечатала чайник, а также чайные чашки и чайные ложки из настоящего чая. [27]
{{cite book}}
: |website=
игнорируется ( помощь )