Визуализация анимации
Когда все готово для визуализации законченной анимации, нужно открыть окно диалога Render Globals (Общие параметры визуализации). Для обработки набора кадров применяется функция пакетной визуализации, которая использует настройки, сделанные вами в окне диалога Render Globals (Общие параметры визуализации). Его можно открыть, нажав кнопку Render the current frame (Визуализация текущего кадра) строки состояния или же выбрав в меню оперативного доступа команду Window > Rendering Editors > Render Globals (Окно > Редакторы визуализации > Общие параметры визуализации).
Общие параметры визуализации
Окно диалога Render Globals (Общие параметры визуализации), показанное на рис. 11.5, на первый взгляд может показаться перенасыщенным параметрами, но вам нужно помнить только несколько ключевых разделов.
Если требуется запускать визуализацию автоматически, то необходимо убедиться, что в разделе Image File Output (Выходной файл) все настроено правильно. В общем случае желательно, чтобы новая визуализация не записывалась поверх предыдущей, поэтому необходимо сохранять их в разных файлах. Если этого не сделать, запись будет произведена в файл, расположенный в папке images вашего проекта. Поля, находящиеся под полем Frame/Animation Ext (Расширение имени файла/Нумерация кадров анимации), становятся доступными при выборе для итогового файла формата фильма или же нумерованных расширений файлов. Вы получите возможность указывать начальный и конечный кадры анимации. По умолчанию число таких кадров равно 10, что соответствует очень короткому фильму. В предыдущем упражнении необходимо было бы изменить значение параметра End Frame (Конечный кадр) на 300, а значение параметра Start Frame (Начальный кадр) — на 0. Раскрывающийся список Image Format (Формат изображения) позволяет выбрать для результата визуализации подходящий формат. Обзор возможных форматов был дан в главе 1.
В разделе Resolution (Разрешение) устанавливается размер выходного изображения. Можно использовать раскрывающийся список Presets (Предустановленные значения) для выбора одного из заранее заданных разрешений.
Для тестовой визуализации значение этого параметра обычно равно 320x240. Если итоговое изображение предназначено для печати, то желательно сделать его ширину равной 2000 пикселам или больше. Максимально возможный размер изображения определяется объемом оперативной памяти вашего компьютера. Величину параметра Pixel Aspect Ratio (Пропорцию пиксела), задающего отношение высоты пиксела к его ширине, оставьте равной 1.
Параметры раздела Anti-aliasing Quality (Качество сглаживания) оказывают непосредственное влияние на скорость визуализации и качество изображения. Без сглаживания края объектов приобретают ступенчатую структуру, особенно заметную при высокой контрастности цветов пересекающихся друг с другом элементов изображения. Для тестовой визуализации можно оставить значение этого параметра небольшим, так как его увеличение приводит к замедлению данного процесса. Соответственно, выберите в раскрывающемся списке Presets (Предустановленные значения) вариант Preview Quality (Эскизное качество). Для итоговой визуализации используйте вариант Production Quality (Высокое качество).
Рис. 11.5. Окно диалога Render Globals служит для задания параметров визуализации
В разделе Raytracing (Трассирование) настраиваются параметры эффектов отражения, преломления и теней, которые должны появиться в итоговой картинке. По умолчанию трассирование отключено, так как оно сильно замедляет процесс визуализации. Числа в полях Reflections (Отражение), Refractions (Преломления) и Shadows (Тени) определяют глубину трассирования, то есть число возможных отражений луча от поверхностей объектов, после которого он еще способен формировать указанные эффекты. Когда луч света сталкивается с поверхностью отражающего или преломляющего объекта, он рикошетирует обратно. Если числоотскоков луча превосходит значение одного из вышеуказанных параметров, соответствующий эффект не возникает. Это позволяет сэкономить массу времени при визуализации таких сцен, как, например, зеркальный зал, потому что в противном случае луч отражался бы от поверхностей бесконечно.
Визуализация статичных изображений
При необходимости визуализации одного из окон проекции необходимо перевести его в активное состояние и выбрать в меню оперативного доступа команду Render > Render Current Frame (Визуализация > Визуализация текущего кадра). Настройки, заданные в окне диалога Render Globals (Общие параметры визуализации), определяют разрешение, сглаживание и эффекты, получаемые с помощью трассирования. При этом визуализируется только один кадр, который сохраняется во временном файле в папке image вашего проекта. После окончания визуализации можно сохранить полученный результат. Для этого нужно щелкнуть правой кнопкой мыши в любой точке окна Render View (Визуализатор) и выбрать в появившемся меню команду File > Save Image (Файл > Сохранить изображение).
Визуализированные и сохраненные изображения можно просматривать с помощью служебной программы FCheck (Контроль файлов), окно которой показано на рис. 11.6.
Рис. 11.6. Служебная программа FCheck используется для просмотра и редактирования итоговых изображений
С помощью этого инструмента можно просматривать большинство изображений и фильмов, а также осуществлять их преобразование к другим форматам. Он запускается с помощью команды Programs > Maya > FCheck (Программы > Maya > FCheck) меню, появляющегося при нажатии кнопки Start (Пуск) вашей операционной системы.
Подготовка к визуализации
Перед тем как запустить процесс визуализации, необходимо выполнить следующие действия:
Теперь можно закрыть окно диалога Render Globals (Общие параметры визуализации) и выбрать в меню оперативного доступа команду Render > Batch Render (Визуализация > Пакетная визуализация), чтобы начать процесс обсчета кадров. При этом можно продолжить работу с программой, но в большинстве случаев визуализация требует настолько большого количества ресурсов, что выполнение всех прочих операций крайне замедляется.
Упражнение. Создаем камеру в сцене с домом
Теперь пришла пора применить знания, полученные в предыдущих разделах, и создать камеру для сцены с домом монстра. Вы можете продолжить работу над сценой, полученной в главе 10, или загрузить файл ch11tut02start.mb.
Создание траектории
Для создания траектории движения будет использован метод, с которым вы уже познакомились в главе 4. При всей его простоте он дает потрясающие возможности управления положением камеры и скоростью ее движения в процессе воспроизведения анимации. Мы попытаемся имитировать съемку с операторского крана, применяемую при создании настоящего кино.
Мы расположим камеру в некотором отдалении, и она постепенно начнет двигаться по направлению к дому. Для правильной ориентации камеры и пути в сцене должны присутствовать опорная плоскость и схематичное представление дома. Оставьте видимыми только слои GroundL и OuterWallsL, чтобы ускорить обсчет сцены и освободить рабочее пространство.
СОВЕТ
Для максимального упрощения сцены оставляйте в ней только слои, необходимые для выполнения текущей процедуры.
ПРИМЕЧАНИЕ
Для более эффективной работы камеры должны иметь ближнюю и дальнюю плоскости отсечки. В окне проекции отображается только участок сцены, находящийся между этими плоскостями. В Maya параметр Far Clip Plane (Дальняя плоскость отсечки) по умолчанию имеет значение 1000 единиц, что для большинства сцен является недостаточным. Если вид в окне проекции кажется вам странным или некоторые объекты оказываются невидимыми, проверьте, нельзя ли решить эту проблему, изменив указанный параметр. Камеры, создающие проекции Side (Вид сбоку).
Тор (Вид сверху) и Front (Вид спереди), также имеют плоскости отсечки.
ВНИМАНИЕ
Если нажать комбинацию клавиш Shift+А, чтобы уместить все объекты сцены в границах окон проекции, или нажать клавишу f, чтобы сфокусироваться на опорной плоскости, может случиться так, что все объекты исчезнут. Эта проблема связана с размером опорной плоскости — камера отодвигается так далеко, что они оказываются за границей одной из плоскостей отсечки. Можно вернуть сцену к предыдущему состоянию, нажав клавишу [.
Рис. 11.7. Кривая, которая будет использоваться в качестве пути анимации
Для этого нужно перейти в режим выделения подобъектов, нажав клавишу F8. Используйте рис. 11.8 в качестве опорного изображения. В процессе перемещения управляющих точек постарайтесь не производить внезапных изменений направления кривой. Желательно, чтобы она оставалась гладкой.
Рис. 11.8. Результат редактирования формы CV-кривой в окне проекции Тор 1.
Редактирование пути анимации
На данный момент траектория камеры не отслеживает изменений рельефа поверхности, так как это невозможно сделать в окне проекции Side (Вид сбоку), в котором опорная плоскость видна в режиме каркасного отображения. Продолжим редактирование сцены.
Скройте слой GroundL В результате в сцене останутся видимыми только две кривые. Используйте нижнюю кривую в качестве ориентира отсчета высоты для верхней.
Создание камеры и связывание ее с кривой
Теперь, когда кривая окончательно готова, пришло время создать камеру, которая будет двигаться вдоль нее. Продолжим выполнение предыдущего упражнения.