Владимир Верстак - 3ds Max 2008. Секреты мастерства
Основным носителем для записи визуализированных образов является жесткий диск, даже если в дальнейшем планируется вывод изображения на видеопленку или слайды. Главная проблема такого вывода заключается в том, что может возникнуть дефицит свободного места, особенно если визуализируется последовательность кадров. Чтобы избежать такой ситуации, следует выполнить расчет необходимого для хранения последовательности места на жестком диске, для чего нужно визуализировать несколько типичных кадров и умножить их средний размер на общее количество кадров анимации.
Форматы и особенности видеосигнала
При записи на видеоленту или при создании проекта, предназначенного для телевизионной трансляции, процесс визуализации имеет некоторые особенности.
Существуют три общепринятых видеостандарта. Каждый из них имеет собственную частоту смены кадров и разрешения. Рассмотрим эти форматы.
■ NTSC (National Television Standards Committee) – используется в США и Японии. Для телевизоров формата NTSC характерны 525 строк развертки с частотой 60 Гц. Типовое разрешение стандарта NTSC – 720 х 486 пикселов с соотношением пиксела 0,9. Для стандарта NTSC используется анимация с частотой 30 кадров в секунду.
■ PAL (Phase Alternating Line) – применяется в большинстве стран Западной Европы. Для телевизоров этого формата характерны 625 строк развертки с частотой 50 Гц. Типовое разрешение визуализации – 720 х 576 пикселов с соотношением пиксела 1,06. Анимация стандарта PAL имеет частоту 25 кадров в секунду.
■ SECAM (Systeme Electronique CouleurAvec Memoire) – используется во Франции, а также в России и других странах Европы. Телевизоры этого формата, как и стандарта PAL, характеризуются 625 строками развертки с частотой 50 Гц. Здесь также применяется анимация с частотой 25 кадров в секунду.
ВНИМАНИЕ
В отличие от форматов, предназначенных для воспроизведения на мониторе, телевизионные стандарты не используют квадратный пиксел. На практике это означает, что если не задать правильное соотношение пиксела, то на экране телевизора изображение будет выглядеть деформированным.
Как уже говорилось ранее, задать требуемое разрешение можно, используя вкладку Common (Общие) окна Render Scene (Визуализация сцены) (см. рис. 6.1). В свою очередь, установить необходимую частоту кадров визуализации можно при помощи настроек области Frame Rate (Частота кадров) окна Time Configuration (Настройка временных интервалов), которое можно вызвать, щелкнув на одноименной кнопке
в правой нижней части окна программы.
Кроме описанных выше параметров, телевизионные форматы характеризуются наличием полей. На практике это означает, что каждый кадр отображается на экране телевизора в два прохода: электронный луч телевизора формирует строки изображения, пропуская каждую вторую, а затем возвращается и формирует те, которые были пропущены.
При выборе режима визуализации для записи на пленку или последующего отображения на экране телевизора необходимо использовать функцию визуализации полей (Render to Fields (Визуализация полей)), которая находится в области Options (Параметры) свитка Common Parameters (Общие параметры) вкладки Common (Общие) окна Render Scene (Визуализация сцены).
Благодаря использованию этого параметра, изображения визуализируются так же, как их отображает телевизор, то есть каждый кадр визуализируется в два прохода – только четные строки и только нечетные. Применение такого метода занимает больше времени, однако быстро движущиеся объекты будут выглядеть намного ровнее, потому что изображение обновляется в полном соответствии с частотой обновления телевизора.
ВНИМАНИЕ
Никогда не применяйте визуализацию полей для последующего компьютерного воспроизведения анимации, так как в прогрессивных сканирующих устройствах поля не применяются. Это же справедливо и для записи на кинопленку – кинопроекторы воспроизводят каждый кадр только один раз.
Важно отметить, что не существует стандарта относительно того, какое поле должно быть визуализировано первым – нечетные или четные строки развертки. Порядок, в котором их нужно визуализировать, зависит от используемого аппаратного обеспечения видеомонтажа.
СОВЕТ
Если при использовании полей вы собираетесь устанавливать задержку для первого или последнего кадра, то необходимо визуализировать их полным кадром без полей. В противном случае остановленный кадр будет выглядеть дрожащим.
Еще одной особенностью формирования изображения для телевизионных приемников является то, что часть кадра не видна на экране. В связи с этим необходимо учитывать отступы для области видео и области титров (рис. 6.4).
Рис. 6.4. Окно проекции вида из камеры с включенным отображением границ видео и титров
ПРИМЕЧАНИЕ
Чтобы отобразить границы видео и титров, нужно щелкнуть правой кнопкой мыши на имени окна и выбрать из появившегося меню строку Show Safe Frame (Показывать безопасные области).
Указанные области гарантированно позволят отобразить видеоизображение, находящееся внутри внешнего прямоугольника, и любые тексты или титры, вписанные в рамки внутреннего прямоугольника.
При создании анимации для заданного типа видеосигнала необходимо учитывать еще одно ограничение для файлов визуализации – может «выпадать» цвет из видеоспектра. Для контроля цветности нужно провести некоторое количество тестовых визуализаций с установленным флажком Video Color Check (Проверка цветов видео) в области Options (Параметры) свитка Common Parameters (Общие параметры) вкладки Common (Общие) окна Render Scene (Визуализация сцены). При необходимости используйте Scale Luma (Масштабировать яркость) и Scale Saturation (Масштабировать насыщенность) для глобальной настройки «выпадающих» из спектра значений цвета сцены. Сделать это можно при помощи переключателей области Video Color Check (Проверка цветов видео) на вкладке Rendering (Визуализация) окна Preference Settings (Параметры установок). В этом же окне можно задать тип видеосигнала, для которого будут проверяться «выпадающие» из спектра значения цвета, и порядок следования полей (переключатель Field Order (Порядок следования полей)).
ВНИМАНИЕ
Не забудьте снять флажок Video Color Check (Проверка цветов видео) в окне Render Scene (Визуализация сцены) при проведении окончательной визуализации.
Размытие движущихся объектов сцены
Рассмотренный выше параметр Render to Fields (Визуализация полей) используется не только для правильной визуализации видеоизображений, но и для увеличения гладкости оживляемых объектов. При визуализации полей каждый кадр делится на два сканированных образа, при этом каждая половина кадра объединяется с половиной последующего или предыдущего. Результирующий кадр содержит два полуобраза, смещенных во времени (рис. 6.5).
Рис. 6.5. Кадр, сформированный полуполями
Эффект, создаваемый при помощи визуализации полей, похож на тот, который получается в результате использования эффектов Image Blur (Размытие изображения) или Motion Blur (Размытие движения). Однако данный эффект не соответствует им.
Размытие движущихся объектов существенно повышает реалистичность анимации. При съемке реальной камерой шторка затвора открывается на какой-то короткий промежуток времени, и если в этот момент снимаемые объекты двигаются, то фотография или кадр будут размытыми.
В 3ds Max есть шесть способов создания размытой анимации, применяемой для имитации реального размытия и сглаживания движущихся объектов. Рассмотрим эти способы в общих чертах.
Object Motion Blur (Размытие объекта в движении)
Object Motion Blur (Размытие объекта в движении) – применяется к быстро движущимся объектам сцены для создания более сглаженного движения. Такое размытие базируется на визуализации нескольких копий объекта между кадрами, а затем визуализации их вместе (рис. 6.6).
Рис. 6.6. Кадр, визуализированный с использованием Object Motion Blur (Размытие объекта в движении)
В реальности движение камеры не оказывает влияния на такое размытие, и поэтому Object Motion Blur (Размытие объекта в движении) обычно не используется для имитации размытия, создаваемого камерой. В этом случае применяется Image Motion Blur (Размытие картинки в движении) или Scene Motion Blur (Размытие сцены в движении).
Чтобы размыть объект в движении, сделайте следующее.
1. Щелкните на объекте правой кнопкой мыши, в появившемся контекстном меню выберите строку Object Properties (Свойства объекта). В области Motion Blur (Размытие движения) появившегося окна Object Properties (Свойства объекта) установите переключатель в положение Object (Объект).
2. Откройте окно Render Scene (Визуализация сцены), нажав клавишу F10. В области Object Motion Blur (Размытие объекта в движении) свитка Default Scanline Renderer вкладки Renderer (Визуализатор) установите флажок Apply (Применить).
Image Motion Blur (Размытие картинки в движении)