Чтение онлайн

ЖАНРЫ

Шрифт:

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

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

с квалификацией и специализацией отдельных участников. В рамках данной главы вы познакомитесь с анимацией, научитесь использовать отдельные инструменты и средства анимации, выполните ряд заданий. Таким обра-зом, вы получите общие представления об анимации как направлении деятельности в 3D - графике.

Анимация при помощи ключей Наиболее простой способ анимации объектов сцены — при помощи ключей. Ключ анимации связывает позицию объекта в пространстве с конкретной точкой време-ни. Проще говоря, ключ анимации позволяет запомнить, где именно находится объект в определенное время.

Для работы с ключами анимации вам понадобится панель управления анимацией, а также шкала времени. Панель управления анимацией вы видели при изучении общего интерфейса программы в главе 1 . Шкала времени расположена сразу под окнами проекций, она представляет собой длинную шкалу делений со значениями от 0 до 100. В начале шкалы расположен ползунок анимации (рис. 6.1). На ползунке анимации указаны две цифры: первая отображает текущую позицию ползунка на шкале, вторая — общую продолжительность шкалы. Изначально это 0/100, что оз-начает, что ползунок расположен в начале шкалы времени. Перемещая ползунок по шкале, вы изменяете первую цифру.

Теперь рассмотрим непосредственно процедуру анимации объектов при помощи ключей. Начнем с наиболее простого примера.

1. В левой части окна проекций Perspective (Перспектива) создайте небольшой примитив Teapot ( Чайник) — рис. 6.2. Наша задача — заставить этот чайник самостоятельно перемещаться в другую часть окна проекций.

Рис. 6.1. Ползунок анимации Рис. 6.2. Исходная сцена

2. Для этого, прежде всего, необходимо включить режим анимации. Правильно данный режим называется режимом автоматической установки ключей анима-ции . Для его включения нажмите кнопку Auto Key (Автоматическая установка ключей) либо клавишу <N>.

Данный режим легко определить по красному цвету окантовки активного окна проекций и шкалы времени. После его включения все действия по изменению характеристик объекта во времени будут записываться.

3. Для создания анимации перемещения объекта нам необходимо создать событие . Любое событие — это действие + время . Следовательно, необходимо задать сначала временной интервал события, а затем указать, какое именно должно произойти действие. Нажмите кнопку мыши на ползунке анимации и, не отпус-кая ее, переведите ползунок ровно на середину шкалы времени, чтобы на нем появились цифры 50/100. Тем самым вы указали продолжительность создавае-мого события в 50 кадров (сейчас 30 кадров равны одной секунде, следователь-но, 50 кадров — это 1,66 секунды).

4. Временной интервал вы задали, теперь необходимо задать действие. Возьмите манипулятор движения и переместите чайник в сцене в правый угол окна про-екций Perspective (Перспектива).

5. Обратите внимание, что на шкале времени появились две красные отметки: на кадре 0 и на кадре 50. Это и есть ключи анимации. Отрезок временной шкалы в рамках данных ключей — это событие. Ключи анимации видны, только если объект, в отношении которого производилась анимация (в нашем случае — чайник), выделен.

6. Чтобы просмотреть созданное событие, необходимо запустить воспроизведение анимации при помощи кнопки Play Anima-tion (Воспроизвести анимацию), расположенной в области кнопок управления анимацией (рис. 6.3).

7. Ползунок анимации

начинает перемещаться по шкале самостоя-
тельно. В промежутке между кадрами 0 и 50 происходит само- Рис. 6.3. Кнопка Play Animation стоятельное перемещение чайника из исходной точки в конечную точку. Обратите внимание, что чайник движется не так, как вы его перемещали. Он двигается по наикратчайшей траектории — по прямой линии из точки A в точку B . Перемещая чайник в шаге 4, вы могли сделать это как угод-но, по любой траектории. Но программа записывает лишь начальную и конечную точки, а затем самостоятельно ищет самый короткий путь между ними. Не забы-вайте это при создании действий.

8. Остановите воспроизведение анимации (если оно до сих пор работает) при по-мощи той же самой кнопки Play Animation (Воспроизвести анимацию). Помес-тите ползунок анимации в позицию кадра 50. Убедитесь, что чайник в сцене выделен, ключи анимации на шкале времени отображаются, и режим анимации включен. Возьмите манипулятор масштабирования и увеличьте размеры чай-ника в несколько раз.

9. Снова запустите анимацию. Теперь чайник не только перемещается в простран-стве, но и одновременно увеличивается в размерах. Это происходит потому, что вы добавили еще одно действие в текущее событие. Добавление действия про-исходит, если выделить ползунком анимации последний ключевой кадр собы-тия и добавить действие. В противном случае вы создали бы еще одно само-стоятельное событие.

10. Изменять временной интервал события можно и после его создания. Для этого убедитесь, что выделен анимированный объект (чайник), затем выделите край-ний ключ анимации на шкале времени и переместите его. Для увеличения про-должительности совершения действия необходимо переместить ключ вправо.

Для уменьшения продолжительности — влево.

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

12. Итак, сейчас у вас есть одно событие, в рамках которого чайник перемещается и растет на протяжении 50 кадров. Создадим еще одно событие, в рамках кото-рого чайник вернется в исходную точку.

13. Выделите чайник, переместите ползунок анимации в позицию последнего кад-ра — 100 (появится надпись на ползунке — 100/100). Затем, при помощи мани-пулятора движения , верните чайник в исходную позицию в левой части окна проекций, а при помощи манипулятора масштабирования верните его исход-ный размер (примерно).

14. Теперь, при воспроизведении анимации, чайник будет двигаться на протяжении всей шкалы времени: первую половину он будет двигаться вправо и одновре-менно расти, а вторую половину — влево и уменьшаться.

Таким образом, вы научились:

? включать режим анимации;

? задавать временной интервал события;

? создавать действия объектов во времени;

? получать готовые события;

? воспроизводить созданную анимацию;

? изменять временные рамки готовых событий; ? добавлять события.

Обязательно потренируйтесь в совершении вышеописанных действий, т. к. эти на-выки будут ключевыми при дальнейшем изучении порядка анимации объектов. Настройка шкалы времени Как вы могли уже убедиться, основной базой при создании анимации является шкала времени. Именно она определяет общую продолжительность анимации, единицы измерения времени и т. д. Сейчас мы рассмотрим порядок настройки данной шкалы.

Нажмите кнопку Time Configuration (Конфигурация времени), которая располо-жена в правой части панели управления анимацией (рис. 6.4). Появится окно Time Configuration (Конфигурация времени), в котором нам пона-добятся следующие группы опций: Frame Rate (Частота кадров), Time Display (Отображение времени), Playback (Воспроизведение), Animation (Анимация) — рис. 6.5. Параметры данных групп позволяют настраивать не только особенности шкалы времени, но и особенности воспроизведения анимации. Рассмотрим порядок работы с данными параметрами подробно.

Поделиться с друзьями: