Ментальный луч - Mental Ray
Ментальный луч (стилизован под ментальный луч) является производственным качеством трассировка лучей заявка 3D рендеринг. Его разработчик из Берлина Ментальные образы был приобретен NVIDIA в 2007 году, а выпуск Mental Ray был прекращен в 2017 году.
Mental Ray использовался во многих художественных фильмах, в том числе Халк, Матрица перезагружена & Революции, Звёздные войны: Эпизод II - Атака клонов, Послезавтра и Посейдон.[2][3]
В ноябре 2017 года NVIDIA объявила, что больше не будет предлагать новые подписки Mental Ray, хотя в течение 2018 года для существующих клиентов плагинов публиковались служебные выпуски с исправлениями ошибок.[4]
Функции
Основная особенность Mental Ray - достижение высокой производительности за счет параллелизма как на многопроцессорных машинах, так и между рендерить фермы. Программное обеспечение использует такие методы ускорения, как строка сканирования для определения первичной видимой поверхности и разделение двоичного пространства для вторичных лучей. Он также поддерживает каустика и физически правильное моделирование из глобальное освещение использование фотонные карты. Любое сочетание диффузного, глянцевого (мягкого или рассеянного) и зеркальное отражение и передачу можно смоделировать.
Mental Ray был разработан для интеграции в стороннее приложение с использованием API или использоваться как отдельная программа с использованием формата файла сцены .mi для рендеринга в пакетном режиме. В настоящее время существует множество программ, интегрирующих его, например Autodesk Maya, 3D Studio Max, Cinema 4D и Revit, Softimage | XSI, Houdini программного обеспечения побочных эффектов, SolidWorks и Dassault Systèmes ' CATIA. Большинство этих программных интерфейсов предоставляют свою собственную библиотеку настраиваемых шейдеров (описано ниже). Однако, если эти шейдеры доступны для mental ray, любой файл mi может быть визуализирован независимо от программного обеспечения, которое его сгенерировало.
Mental Ray является полностью программируемым и бесконечно изменяемым, поддерживает связанные подпрограммы, также называемые шейдеры написано в C или C ++. Эту функцию можно использовать для создания геометрических элементов во время работы средства визуализации, процедурных текстур, карт рельефа и смещения, атмосферных и объемных эффектов, окружающей среды, линз камеры и источников света.
Поддерживаемые геометрические примитивы включают многоугольники, подразделения поверхностей, и обрезанные поверхности произвольной формы, такие как NURBS, Безье, и моном Тейлора.
Явления состоят из одного или нескольких шейдерных деревьев (DAG ). Явление выглядит как обычный шейдер для пользователя и на самом деле может быть обычным шейдером, но обычно оно будет содержать ссылку на шейдер DAG, который может включать введение или изменение геометрии, введение линз, сред и параметров компиляции. . Идея феномена состоит в том, чтобы упаковать элементы и скрыть сложность.
С 2010 года Mental Ray также включает гнев движок рендеринга[5] который добавил в продукт ускорение графического процессора. В 2013 г. окружающая окклюзия перевал также был ускорен CUDA, а с 2015 года движок GI Next можно использовать для вычисления всего непрямого / глобального освещения на графических процессорах.
В 2003 году Mental Images была удостоена награды Академическая награда за их вклад в программу визуализации фильмов mental ray.
Смотрите также
- Диэлектрический шейдер, способный реалистично отображать поведение световых лучей, проходящих через материалы с разными показателями преломления.
- PhotoWorks (программа для трассировки лучей), ранее входившая в SolidWorks который использовал версию движка рендеринга Mental Ray в качестве рендерера в более старых версиях.
Примечания
- ^ http://www.nvidia-arc.com/products/nvidia-mental-ray/availability.html
- ^ "Разработчики программного обеспечения mental images получают премию Оскар В архиве 2012-11-19 в Wayback Machine ". Пресс-релиз Mental Images, 23 апреля 2011 г.
- ^ "Большой, как жизнь: промышленный свет и магия Создает «Посейдона» в mental ray В архиве 2012-11-19 в Wayback Machine ". Пресс-релиз Mental Images, 23 апреля 2011 г.
- ^ «Часто задаваемые вопросы о NVIDIA MENTAL RAY TRANSITION» (PDF). NVIDI. Получено 18 ноября, 2017.
- ^ Келлер, Александр; Вехтер, Карстен; Рааб, Матиас; Зайберт, Даниэль; Дитгер ван Антверпен; Корндёрфер, Иоганн; Кеттнер, Лутц (2017) [3 мая 2017 г.]. «Система моделирования и визуализации легкого транспорта Iray» (Отчет). NVIDIA. arXiv:1705.01263.
дальнейшее чтение
- Дримейер, Томас: Рендеринг с mental ray, SpringerWienNewYork, ISBN 3-211-22875-6
- Дримейер, Томас: Программирование mental ray, SpringerWienNewYork, ISBN 3-211-24484-0
- Копра, Энди: Написание шейдеров mental ray: введение в восприятие, SpringerWienNewYork, ISBN 978-3-211-48964-2