Добавление размытости  Maya

В  реальном  мире, когда  объект  быстро  движется перед  камерой,  его  изображение размывается в  направлении  движения,  поскольку диафрагма камеры  остается открытой на  протяжении  некоторого периода времени,  за  который  движущийся  объект  успевает сместиться в    плоскости   просмотра.  Подобно  глубине   резкости, размытость  (motion blur) (или  смазывание)  в  компьютерной графике —  это поствизуализационный  эффект, добавленный в  Майя для имитации  съемок реальной кинематографической  камерой. До­ бавление   в анимацию   размытости  поможет сделать движение  объекта более плавным и реалистичным.  Отказ  от  размытости  может создать  впечатление  рывков  изображения, как  будто съемка  осуществлялась с использованием  стоп-кадра.  (Традиционная   анима­ ция  с  использованием  стоп-кадра не имеет размытости, поскольку  изображения  снима­ ются по одному кадру за раз, независимо от скорости  их перемещения.  Если хочется  по­ лучить анимацию   в стиле Рэя Харрихуасена (ra y Harryhausen), попробуйте  визуализи­ ровать быстро движущиеся  скелеты  или  динозавров  без  размытости.)  Чтобы добиться этого эффекта, необходимо задействовать возможность  Motion Blur (Размытость) в  окне render  Settings (Параметры визуализации).

Программной визуализации  в  Майя недостает возможности  добавлять размытость к  отра­ жению объекта или  к рефракции  на другой поверхности.  Эта возможность  доступна в сис­ теме визуализации  mental ray — об этом нужно помнить, принимая  решение о выборе наи­ лучшего  способа  визуализации  сцены.  Создание размытости  средствами   mental  ray  рас­ сматривается в   следующей  главе. Кроме того,   программная  визуализация   размытости  в Майя имеет   и ряд других ограничений,  например, тени размываются не точно.

Существуют  две разновидности  размытости: плоская и  объемная. Плоская, или двух­ мерная, размытость визуализируется быстрее трехмерной и  вычисляется  после  того, как кадр визуализирован.  По сути, к движущимся  в  кадре объектам, на основании  скорости их  движения,  применяется фильтр 2D  blur. Двухмерная размытость не  так  точна,  как трехмерная, однако в  большинстве случаев  она срабатывает лучше и  обрабатывается го­ раздо быстрее. Двухмерная размытость хорошо подходит для  поверхностей, которые на­ ходятся далеко от камеры, или  когда не нужна серьезная детализация размытия.

При  визуализации  трехмерной размытости  Майя производит  вычисления  на основа­ нии  позиции  движущегося объекта и  камеры в  кадрах до и  после кадра, который  визуа­ лизируется  в  текущий момент. Трехмерная размытость лучше всего подходит  тогда, ко­ гда объект изменяет направление  движения или  когда требуется высокий  уровень дета­ лизации   в    кадре.   Как  можно  предположить, этот  более  точный   метод  значительно  увеличивает время визуализации.  Размытость можно включать и  выключать для каждо-

го объекта в  отдельности. Дл я этого нужно открыть редактор атрибутов  объекта  и  уста­ новить  флажок Motion Blur (Размытость) в   разделе  render  Stats  (Статистика   визуали­ зации). Обычно  размытость  нужна только  для  быстро  движущихся  объектов  или  для объектов, которые перемещаются рядом с  визуализирующей камерой.

Для  управления общей  размытостью  сцены  используется окно   render   Settings  (Параметры  визуализации).    Величину размытости   контролирует   параметр  Blur   By  Frame   (Покадровое  размытие).  Этот   параметр   находится    в     разделе   Motion   Blur (Размытость)  на   вкладке  Maya  Softwar e   (Программная  визуализация)    окна render Settings (Параметры визуализации).  Большее значение этого  параметра дает  большее размытие. Дл я двухмерной размытости  параметр Blur Length (Длина размытости)  регу­ лирует полосы  размытости. На  величину  размытости  влияет  также  параметр  Shutter Angle    (Угол    раскрытия  затвора),  который   находится  в     разделе   Specia l    Effects (Спецэффекты) редактора атрибутов. И  опять-таки, чем  больше значение, тем  больше размытость.

При  визуализации  сцены с большим количеством объектов  необходимо заранее  выяснить, какие объекты должны быть размыты, а какие нет.  Если  оставить  установленным флажок Motion Blur (Размытость) для всех объектов  на сцене, то  время визуализации  может значи­ тельно увеличиться,  даже несмотря на то,  что  некоторые объекты находятся слишком да­ леко или  неподвижны,  а следовательно,  не размываются. Если  делать это с помощью окна Outliner (Иерархическая  структура), то со сценой, содержащей много объектов, очень бы­ стро возникнут  проблемы.  Наилучший  способ избежать этого заключается в  выборе всех объектов  на сцене и  открытии  таблицы атрибутов  (Attribute Spreadsheet).  Чтобы открыть  ее, выберите пункт меню Window => General Editors => Attribute Spreadsheet (Окно => Общие редак­ торы1  => Таблица атрибутов). Это интерфейс, который позволяет в одном окне редактировать атрибуты  нескольких выделенных объектов.

Откройте сцену motionBlurl.m b с прилагаемого  CD. В окне  render  Settings  

(Параметры визуализации)  на вкладке Maya Software (Программная  визуали­ зация) установите  флажок Motion  Blur (Размытость) и  поэкспериментируйте  с различ­ ными  значениями  параметра Blur By Fram e  (Покадровое размытие) в  разделе настроек трехмерной размытости  папки Motion  Blur.  Попытайтесь установить  скорость затвора камеры  renderCam (в  редакторе  атрибутов  камеры  в   разделе  спецэффектов) равной

360.    Сохраните изображения  в  окне  визуализации  для сравнения.  Проведите  экспери­

менты также с двухмерной размытостью. Пример показан на рис. 13.7.

Источник: Кундерт-Гиббс, Джон,  Ларкинс, Майк,  Деракшани, Дариус, Кунзендорф, Эрик,  и др., Освоение Maya  8.5.:  Пер.  с англ.  – М.:  ООО  «И.Д.  Вильямс», 2007.  – 928  с.:  ил.

По теме:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий