5. Воспроизведение анимации

 

Воспроизведение анимации



Воспроизведение анимации в окне проекции Perspective (Перспектива) дает примерное представление о том, как она будет выглядеть в итоге. Но даже самый мощный компьютер не сможет воспроизвести анимацию достаточно гладко при заданном значении частоты кадров. В некоторых случаях это можно компенсировать, скрыв лишние детали объекта или понизив качество картинки на экране. Однако иногда и этого бывает недостаточно и приходится создавать небольшой фильм, покадрово визуализируя анимацию. Но этот процесс может занять несколько часов. Поэтому для просмотра анимации в реальном времени в Maya используется особый модуль Playblast (Проигрыватель).

Упражнение. Использование проигрывателя
Принцип работы модуля Playbtast (Проигрыватель) состоит в создании моментальных снимков экрана, соответствующих каждому кадру анимации, с последующим показом полученного набора изображений. В результаты вы получаете представление о том, как будет выглядеть анимация после итоговой визуализации. Также это дает возможность определить области анимации, выходящие за границы временной шкалы. Если вы предпочитаете использовать наш вариант сцены, загрузите файл ch10tut02end.mb.

  1. В окне проекции Perspective (Перспектива) разместите дом таким образом, чтобы иметь возможность наблюдать все его деформации. Выберите в меню оперативного доступа команду Window (Окно) и щелкните на квадратике, расположенном справа от команды Playblast (Проигрыватель). Выберите в меню Edit (Правка) появившегося окна диалога команду Reset Settings (Сбросить настройки).
  2. Обратите внимание, что значение параметра Scale (Масштаб) равно 0,5. Нажмите кнопку Playblast (Воспроизведение). Изображение в окне проекции Perspective (Перспектива) тут же уменьшится наполовину и начнется воспроизведение анимации с частотой один кадр в секунду. При этом каждый кадр сохраняется в буфере.

ВНИМАНИЕ
Обсчет изображений происходит с помощью видеокарты вашего компьютера. Если закрыть Maya другим окном в процессе подготовки к воспроизведению с помощью функции Playblast (Проигрыватель), ресурс видеокарты будет занят посторонним приложением и запись кадров в буфер производиться не будет.

  1. После окончания процесса обсчета кадров появится окно проигрывателя, используемого вашей операционной системой по умолчанию, в котором вы увидите, как выглядит анимация. Если вас не устраивает полученный результат, вернитесь в окно Graph Editor (Редактор анимационных кривых) и внесите необходимые изменения.
  2. Сохраните сцену.

ВНИМАНИЕ
Так как обсчет анимации занимает значительное количество времени, желательно не загружать сцену лишними деталями. Это можно осуществить, скрыв объекты, редактированием которых вы не занимаетесь в данный момент. Кроме того, существует возможность заменить объекты со сложной структурой более простыми, аппроксимирующими объектами. Другими словами, делайте все, что может ускорить реакцию программы на ваши действия. В этом случае вам, скорее всего, удастся оценить результат своей работы путем воспроизведения анимации в окне проекции, что позволяет сэкономить значительное количество времени.

Оживший домик выглядит забавно, но стоит сделать видимыми крыльцо и трубу, как впечатление тут же портится. Эти элементы остаются неподвижными, и движение дома происходит сквозь них. Используйте полученные в этой главе знания и навыки и попытайтесь самостоятельно анимировать трубу и крыльцо таким образом, чтобы они повторяли движения дома. Затем можно назначить им дополнительный изгиб или другую анимацию, чтобы сделать их более живыми. Если вы не уверены, что все делаете правильно, загрузите файл ch01tut03end.mb.