3Delight - это программное обеспечение для трехмерной компьютерной графики , работающее в Microsoft Windows , OS X и Linux . Он разработан компанией Illumination Research . Это фотореалистичной , отсутствует визуализатор , который был использован для визуализации VFX для многочисленных художественных фильмов, в том числе парнишки .
Разработчики) | Освещение Исследования |
---|---|
Стабильный выпуск | 12.0.90 / 8 мая 2016 г. |
Операционная система | Windows , Mac OS X , Linux |
Тип | 3D компьютерная графика |
Лицензия | Проприетарный |
Веб-сайт | www.3delight.com |
История
Работа над 3Delight началась в 1999 году. Первое средство визуализации стало общедоступным в 2000 году. [1] 3Delight был первым совместимым с RenderMan средством визуализации, сочетающим алгоритм REYES с трассировкой лучей по запросу . Единственным другим RenderMan-совместимым средством визуализации, способным на то время трассировкой лучей, был BMRT . BMRT не был рендерером REYES.
3Delight изначально задумывался как коммерческий продукт. Однако команда 3Delight решила сделать его доступным бесплатно с августа 2000 года по март 2005 года, чтобы создать базу пользователей.
В течение этого времени клиентов, использующих большое количество лицензий на своих сайтах или нуждающихся в обширной поддержке, просили разработать соглашение, в котором оговаривалась какая-либо форма финансовой компенсации за это.
В марте 2005 года лицензия была изменена. Первая лицензия все еще была бесплатной. Начиная со второй лицензии, рендерер раньше стоил 1000 долларов США за узел с двумя потоками, соответственно. 1500 долларов США за четырехпоточный узел. Первой компанией, которая в начале 2005 года лицензировала 3Delight на коммерческой основе, была Rising Sun Pictures .
Схема лицензирования изначально была основана на количестве потоков или ядер. С 2018 года все купленные лицензии являются безлимитными многоядерными. Первая лицензия бесплатна; изначально ограничивалась четырьмя ядрами, а затем увеличилась до восьми, а теперь и до 12.
Функции
До версии 10 (2013 г.) 3Delight в основном использовал алгоритм REYES, но также хорошо справлялся с трассировкой лучей и глобальным освещением . Начиная с версии 11 (2014 г.) 3Delight в основном использует трассировку пути с возможностью использования REYES + RayTracing при необходимости. Средство визуализации является полностью многопоточным , поддерживает RenderMan Shading Language (RSL) 1.0 / 2.0 с оптимизирующим компилятором и JIT-компиляцией на последнем этапе . 3Delight также поддерживает распределенный рендеринг . Это позволяет для ускорения рендеринга на много- процессорных узлов или среды , где большое количество компьютеров , которые соединены в сетке / облако .
Он реализует все необходимые возможности для RenderMan-совместимого рендерера, а также следующие дополнительные : [2]
- Местные источники света
- Глубина резкости
- Отображение смещения
- Отображение окружающей среды
- Глобальное освещение
- Уровень проработанности деталей
- Размытость
- Программируемое затенение
- Специальные проекции камеры (через «скрытие следа лучей»)
- трассировка лучей
- Отображение глубины тени
- Твердотельное моделирование
- Отображение текстур
- Растушевка объема
3Delight также поддерживает следующие возможности, которые не входят ни в один список возможностей:
- Фотонное отображение
- Облака точек
- Иерархическое подразделение поверхностей
- Кривые NURB
- Кирпичные карты (трехмерные, мип-текстуры)
- (RIB) Условные выражения
- Шейдеры на основе классов
- Со - шейдеры
Другие функции включают:
- Расширенная функциональность подмножества отображения, позволяющая отображать геометрические примитивы с записью в одну и ту же отображаемую переменную для разных изображений.
Например, подмножества отображения можно использовать для визуализации кожи и шерсти существа на двух отдельных изображениях одновременно без покрытия меха, покрывающего кожу. - Облака точек с эффективным использованием памяти. Как и кирпичные карты, облака точек организованы в пространственную структуру данных и загружаются лениво, что позволяет минимизировать требования к памяти.
- Процедурная геометрия создается лениво даже во время трассировки лучей, что позволяет минимизировать требования к памяти.
- Шейдеры смещения можно складывать.
- Шейдеры смещения могут (дополнительно) выполняться на вершинах геометрического примитива до того, как этот примитив будет даже закрашен.
- Shadeop gather () можно использовать для облаков точек и для генерации распределений выборок из изображений (с высоким динамическим диапазоном ), например, для простого комбинирования фотонного картирования с освещением на основе изображений .
- Дифференциация лучей первого порядка на любом луче, запущенном из шейдера .
- Дисковый кеш чтения / записи, который позволяет средству визуализации снимать нагрузку с сети, когда данные тяжелой сцены необходимо повторно передавать клиентам в ферме визуализации или данные изображений, отправляемые от таких клиентов на центральный сервер хранения.
- AC API, который позволяет запускать код RenderMan Shading Language (RSL) с произвольными данными, например, внутри приложения для моделирования .
История выпуска версий
- 3Delight Studio Pro 12 : июнь 2015 г.
- 3Delight Studio Pro 11 : октябрь 2013 г.
- 3Delight Studio Pro 10 « Бегущий по лезвию »: октябрь 2011 г.
- 3Delight 9.0.0 " Антониони ": декабрь 2009 г.
- 3Delight 8.5.0 « Бронсон »: май 2009 г.
- 3Delight 8.0.0 «Полуночный экспресс»: октябрь 2008 г.
- 3Delight 7.0.0 " Django ": ноябрь 2007 г.
- 3Delight 6.5.0 " Ennio ": февраль 2007 г.
- 3Delight 6.0.1 « Ардженто »: ноябрь 2006 г.
- 3Delight 5.0.0 « Мородер »: февраль 2006 г.
- 3Delight 4.5.0 " Лучио Фульчи ": август 2005 г.
- 3Delight 4.0.0 " Индиана ": март 2005 г.
- 3Delight 3.0.0
- 3Delight 2.1.0 : июнь 2004 г.
- 3Delight 2.0.0 : январь 2004 г.
- 3Delight 1.0.6beta
- 3Delight 1.0.0beta : январь 2003 г.
- 3Delight 0.9.6 : август 2002 г.
- 3Delight 0.9.4 : июнь 2002 г.
- 3Delight 0.9.2 : декабрь 2001 г.
- 3Delight 0.9.0 : август 2001 г.
- 3Delight 0.8.0 : март 2001 г.
- 3Delight 0.6.0 : сентябрь 2000 г.
- 3Delight 0.5.1 : август 2000 г.
Поддерживаемые платформы
- Apple Mac OS X на архитектурах PowerPC и x86 ( последней версией, поддерживающей архитектуру PPC, была версия 9. Все версии, начиная с 10, относятся только к Intel x86 и не будут работать на компьютерах Mac PowerPC).
- Linux на x86, x86-64 и мобильных архитектур
- Microsoft Windows на архитектурах x86 и x86-64
Операционная среда
Средство визуализации поставляется как в 32-битной, так и в 64-битной версиях. Последний позволяет обрабатывать очень большие наборы данных сцены.
Снятые с производства платформы
Платформы, поддерживаемые в прошлом, включали:
- Digital Equipment Corporation Digital UNIX на архитектуре Alpha
- Silicon Graphics IRIX на архитектуре MIPS (может поддерживаться по запросу)
- Sun Microsystems Solaris на архитектуре SPARC
Кредиты фильмов
3Delight использовался для работы с визуальными эффектами во многих фильмах. Вот несколько ярких примеров:
- Штурм 13-го участка
- Миллиарды Бейли
- Черное Рождество
- Клинки славы
- Кровавый алмаз
- Сеть Шарлотты
- CJ7 / Cheung Gong 7 часов
- Хроники Нарнии: Лев, колдунья и волшебный шкаф
- Хроники Риддика
- Куб Ноль
- Район № 9
- Фантастическая четверка
- Фантастическая четверка: Восстание серебряного серфера
- Конечная цель 3
- Гарри Поттер и Принц-Полукровка
- Гарри Поттер и Орден Феникса
- Халк
- Невероятный Халк
- Последний Мимзи
- Руины
- Искатель: Тьма восходит
- Терминатор Спасение
- Супермен возвращается
- Леса
- Люди Икс: Последний бой
- Люди Икс: Происхождение: Росомаха
Он также использовался для рендеринга следующих полных функций компьютерной графики:
- Приключения в анимации ( короткометражка Imax 3D)
- Счастливые ноги два
- Свободный Джимми
Рекомендации
- ^ «Объявление: 3Delight Renderer» . Группа новостей : comp.graphics.rendering.renderman . 2000-08-09. Usenet: [email protected] . Проверено 6 января 2015 .
- ^ Технические характеристики 3Delight, заархивированные 27 августа 2008 г., на Wayback Machine
Внешние ссылки
- Домашняя страница 3Delight
- Сеть Родмена