Выложил на сайте второй фрагмент небоьлшой книги.
mental ray / iray Мастерство визуализации в Autodesk 3ds Max
Вот тут он: http://mentalraybook.pro/book/fragment/2/
Еще раз напоминаю, что она выходит в продажу 3 мая 2012 г
Требуйте в магазинах вашего города!
Заодно этот фрагмент дублирую пряо в посте.
Специальные эффекты
Не менее важным аспектом рендеринга, помимо сэмплинга, освещения и трассировки лучей, являются, так называемые «постэффекты».
Мы их выделили в отдельную группу, так как постэффекты реализуются с помощью специальных алгоритмов и шейдеров. Как правило, все постэффекты имеют аналоги в реальном мире. Если мы внимательно посмотрим при определённых обстоятельствах на окружающий мир своими глазами (или с помощью фотоаппарата), то непременно сможем заметить их.
Прежде всего это:
• Глубина резкости (depth of field);
• Дисторсия, геометрические аберрации, искажения (distortion);
• Световая аура и дифракционный рисунок от ярких источников света (glare).
• Размытие в движении (motion blur).
Настройка экспозиции также является немаловажным элементом при применении постэффектов во время и после визуализации. Экспозиция была описана во II главе в разделе mr Photographic Exposure Control. В этой главе рассмотрим подробнее камеры и применяемые к ним эффекты.
Глубина резкости (Depth of Field)
Глубина резкости – расстояние между самым ближним и самым дальним предметом, которые при данной диафрагме будут резкими.
Глубина резкости всегда присутствует в картинке, которую мы видим нашими глазами или на фотографии. Просто в ряде случаев она незаметна или почти незаметна.
Рис. 5.1.01 Эффект глубины резкости. На фотографии дальний план размыт, а ближний нет, так как на ближней точке сфокусирована камера
Этот эффект связан с распределением света в линзах камеры или хрусталике глаза. Суть эффекта состоит в том, что на определённом расстоянии вперед (от взгляда) и назад (к взгляду) от точки фокусировки этого самого взгляда или камеры, изобра-жение начинает терять свою резкость. Если точка фокусировки находится близко к точке съёмки, то, скорее всего, размытым будет только задний план (рисунок 5.1.01). Если точка фокусировки далеко от точки съёмки, то размытым будет только передний план.
Также, общая величина размытия планов зависит не только от расстояния точки фокусировки от точки съёмки, но и от степени открытия диафрагмы в реальной или виртуальной камере (число f-Stop ).
Боке – эффект, проявляющийся в специфическом размытии ярких источников света в линзах. Если яркий источник света находится вне зоны четкого плана, то он превращается в одну или несколько концентрических окружностей или многогранников (рисунок 5.1.02). Контур и количество граней в этом случае зависят от типа и строения диафрагмы объектива. Mental ray позволяет настроить их по вашему желанию.
Рис. 5.1.02 Эффект боке на фотографии от светящихся гирлянд
В mental ray эффект глубины резкости обычно имитируется специальным шейдером линз камеры Depth of Field / Bokeh. Его можно подключить в диалоговом окне настроек рендера. Выберите из меню команду Rendering > Rendering setup (Визуализация > Настройка визуализации) или нажмите F10. В открывшемся диалоговом окне выберите вкладку Renderer (Визуализация) в свитке Camera Effects (Эффекты камеры) напротив группы Lens(Линзы) нажмите на кнопку для выбора шейдера, как показано на рисунке 5.1.03.
Рис. 5.1.03 Установка шейдера эффектов камеры
Интерфейс шейдера Depth of Field / Bokeh
Рис. 5.1.04 Настройки параметров шейдера Depth of Field / Bokeh
Depth of Field Parameters (Параметры глубины резкости).
Enabled (Включен)
Позволяет включить или отключить эффект.
Focus Plane (Фокусное расстояние)
Параметр устанавливающий дистанцию от точки съёмки (позиция камеры) до наиболее чёткого плана. На этой дистанции объекты не будут размыты.
Radius of Confusion (Величина размытия планов)
Параметр отвечающий за размытие переднего и заднего планов. Подбирается опытным путём. Чем больше значение, тем больше размытие.
Samples (Количество сэмплов)
Отвечает за качество эффекта. Чем больше сэмплов, тем медленнее происходит рендеринг и тем меньше шума на размытых планах изображения.
Рис. 5.1.05 Пример эффекта глубины резкости выключен (слева); включен (справа)
На заметку: За качество глубины резкости отвечает не только параметр Samples в настройках шейдера, а также значения Min и Max Samples в настройках сэмплинга и фильтрации изображения.
Bokeh (Blur Shape)Parameters (Параметры боке)
Bias (Смещение)
Коэффициент, влияющий на чёткость контура и на равномерность боке. Чем больше коэффициент, тем более четкие грани, более яркие края и более тёмная сердцевина боке. Если коэффициент равен 1, то боке всегда будет иметь равномерную яркость и размытые края. Если коэффициент меньше 1, то боке будет иметь яркую сердцевину и сильно размытые края. Яркость и четкость граней боке также зависят от мощности источника света. Чем более мощный источник, тем более ярким и четким будет боке при одинаковом значении коэффициента.
Blade Count (Количество граней боке)
Обычно соответствует количеству лепестков диафрагмы объектива.
Blade Rotation (Поворот формы)
Задаёт степень поворота боке вдоль оси фигуры.
Use Custom Bokeh Map (Использовать текстурную карту боке)
Позволяет включить или отключить использование собственной карты для рисунка боке.
Bokeh Map (Текстурная карта боке)
Слот для карты с собственным рисунком боке.
На заметку: Шейдер глубины резкости весьма эффективен, но требует немалых затрат вычислительных ресурсов на дополнительные семплы при трассировке лучей для получения визуально более привлекательных результатов. Следовательно, устанавливая параметры, обеспечивающие высокое качество визуализации, следует ожидать заметного её замедления, такое падение производительности при визуализации служит одной из причин, по которым предпочтение отдаётся шейдеру двухмерных эффектов глубины резкости (Z-depth). Можно экспортировать проходы визуализации трёхмерной глубины и применить эффект глубины резкости (трёхмерного размытия) в приложении компоновки. В этом случае настройка эффекта глубины резкости осуществляется в диалоговом режиме визуально, хотя и не так точно. Но следует не забывать, что в большинстве случаев требуется визуально привлекательный и быстрый результат, а не точность воссоздания оптического эффекта.
В mental ray есть еще одна возможность настройки эффекта глубины резкости индивидуально для каждой камеры и для перспективного вида исходя из их физических характеристик (фокусное расстояние, светосила). Это позволяет получать характер размытия близкий к естественному эффекту в различных ситуациях при различных объективах. Однако при этом не все настройки доступны для изменения (отсутствуют настройки боке и качества размытия).
Оригинал поста находится здесь: blog.arcprojects.ru