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

на главную - закладки

Жанры

Шрифт:

4. Установите флажок Use Map (Использовать карту текстуры).

Следующим шагом будет моделирование двух сплайнов пути: одного для самой сферы и второго для текста.

С первым сплайном все просто. Это должна быть дуга, первая точка которой находится за пределами вида из камеры, а последняя – в середине сферы (рис. 6.33).

Рис. 6.32. Положение Земли в кадре перед началом создания анимации

Рис. 6.33. Траектория
движения Земли

Для построения второго сплайна сделайте следующее.

1. Выполните команду Create ? Shapes ? Helix (Создание ? Формы ? Спираль).

2. Переключитесь в окно проекции Тор (Cверху), щелкните в середине сферы (при помощи которой смоделирована Земля) и переместите указатель за ее пределы.

3. В свитке Parameters (Параметры) установите значение параметра Turns (Количество витков) равным 1,5.

4. Выполните команду Modifiers ? Patch\Spline Editing ? Edit Spline (Модификаторы ? Редактирование патчей\сплайнов ? Редактирование сплайнов) и увеличьте одну сторону при помощи редактирования точек.

Диаметр сплайна должен быть несколько больше размера сферы, чтобы текст, облетая Землю, находился на некотором расстоянии от нее (рис. 6.34).

После построения сплайнов можно приступать к анимации движения Земли.

1. Щелкните на Земле, чтобы выделить ее.

2. Выполните команду Animation ? Constraints ? Path Constraint (Анимация ? Ограничения ? Ограничение по пути).3. После выбора пункта меню Path Constraint (Ограничение по пути) появится указатель с пунктирной линией для выбора сплайна и привязки к нему. Щелкните на сплайне пути для Земли.

Рис. 6.34. Траектории полета текста и сферы

...

ПРИМЕЧАНИЕ

Этого же результата (то есть анимации Земли) можно добиться еще как минимум двумя способами: при помощи анимации по траектории и путем применения модификатора PathDeform (Деформация по траектории) (этим способом позже будет анимирован текст).

Если сейчас щелкнуть на кнопке Play Animation (Воспроизвести анимацию), то можно увидеть, как в окне вида из камеры при проигрывании анимации движется сфера вдоль сплайна на протяжении всех 900 кадров. Согласно схеме (см. рис. 6.31) анимация движения сферы должна длиться 200 кадров. Чтобы это сделать, выделите в строке треков ключ анимации, расположенный в 900 кадре, и передвиньте его (Земля должна быть при этом выделена) из 900 кадра в 200-й.

Кроме задания сфере поступательного движения, нужно сделать так, чтобы она вращалась. Этого можно добиться одним из трех способов:

? написать небольшой сценарий для задания угла поворота Земли в единицу времени;

? назначить контроллер для вращения (аналогично тому, как вы делали для движения);

? анимировать сферу в окне проекции Top (Cверху).

Самый простой способ – третий. Для анимации вращения Земли выполните следующие действия.

1. Перейдите в 200 кадр (предположительно Земля будет делать один оборот в течение 200 кадров). Для этого в правом нижнем углу программы введите

в окошко счетчика кадров значение 200 и нажмите клавишу Enter. В результате ползунок таймера переместится в нужный кадр.

2. Щелкните на кнопке создания ключевых кадров анимации Auto Key (Автоключ), и программа запишет все изменения, выполняемые в сцене, в ключевые кадры.

3. В окне проекции Top (Cверху) поверните сферу на 360°. В результате для сферы по оси Z в 200 кадре добавится ключ.

4. Щелкните еще раз на кнопке Auto Key (Автоключ), чтобы выключить автоматическую установку ключей.

Если сейчас воспроизвести анимацию, то можно увидеть, что сфера не только движется по пути, но и вращается (делает один оборот вокруг своей оси за время движения по пути).

Но это еще не все. Согласно плану сфера должна вращаться постоянно. Можно было сразу поставить ключ анимации в последний кадр и повернуть сферу столько раз, сколько нужно. Однако существует и другой способ – зациклить вращение Земли вокруг своей оси, то есть сделать его повторяющимся бесконечно.

Для этого выделите сферу и откройте окно редактора кривых, щелкнув на кнопке Curve Editor (Open) (Редактор кривых (открыть)), находящейся на панели инструментов, или выполните команду Graph Editors ? Track View – Curve Editor (Графические редакторы ? Просмотр треков – редактор кривых). В результате появится окно Track View – Curve Editor (Просмотр треков – редактор кривых).

В окне редактора кривых выберите нужный параметр (в моем случае – это Z Rotation (Вращение по оси Z)), затем щелкните на кнопке Parameter Curve Out-of-Range Types (Типы экстраполяции параметрических кривых)

что вызовет появление одноименного окна. В этом окне вы можете задать, каким образом будет выполняться анимация параметра, соответствующего выделенному треку, за пределами заданного диапазона. Укажите вариант Cycle (Циклический), при котором все значения параметра периодически будут повторяться в пределах заданного диапазона. Иначе говоря, Земля будет непрерывно вращаться со скоростью один оборот за 200 кадров.

Чтобы Земля вращалась равномерно, выделите ключи анимации в окне Track View – Curve Editor (Просмотр треков – редактор кривых) и нажмите кнопку Set Tangents to Linear (Установить линейное управление)

Перейдем к созданию и анимации текста.

1. Выполните команду Create ? Shapes ? Text (Создание ? Формы ? Текст).

2. В поле Text (Текст) свитка Parameters (Параметры) введите текст, который нужно анимировать.

3. Примените к тексту модификатор Bevel (Выдавливание со скосом).

4. Настройте модификатор по своему усмотрению.

После создания в сцене надписи ее нужно анимировать, то есть заставить двигаться по созданному ранее пути. Для этого служит модификатор PathDeform (WSM) (Деформация по траектории (WSM)). В свитке Parameters (Параметры) настроек этого модификатора щелкните на кнопке Pick Path (Указать путь) и выберите в любом окне проекции второй сплайн, созданный для траектории движения надписи. После этого щелкните на кнопке Move to Path (Передвинуть на путь) (рис. 6.35), чтобы текст занял свою позицию в начале сплайна.

Поделиться:
Популярные книги

Последний Паладин. Том 2

Саваровский Роман
2. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 2

Потомок бога

Решетов Евгений Валерьевич
1. Локки
Фантастика:
попаданцы
альтернативная история
аниме
сказочная фантастика
5.00
рейтинг книги
Потомок бога

Сапер. Том II

Вязовский Алексей
2. Сапер
Фантастика:
альтернативная история
4.25
рейтинг книги
Сапер. Том II

Убивать чтобы жить 4

Бор Жорж
4. УЧЖ
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 4

Я еще не князь. Книга XIV

Дрейк Сириус
14. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я еще не князь. Книга XIV

Лекарь

Первухин Андрей Евгеньевич
1. Лекарь
Фантастика:
фэнтези
попаданцы
альтернативная история
7.50
рейтинг книги
Лекарь

История московских кладбищ. Под кровом вечной тишины

Рябинин Юрий Валерьевич
Научно-образовательная:
история
культурология
5.75
рейтинг книги
История московских кладбищ. Под кровом вечной тишины

Девочка из прошлого

Тоцка Тала
3. Айдаровы
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Девочка из прошлого

Я не бог. Книга XXXIV

Дрейк Сириус
34. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
5.00
рейтинг книги
Я не бог. Книга XXXIV

Последний Герой. Том 3

Дамиров Рафаэль
3. Последний герой
Фантастика:
попаданцы
альтернативная история
фантастика: прочее
5.00
рейтинг книги
Последний Герой. Том 3

Шайтан Иван

Тен Эдуард
1. Шайтан Иван
Фантастика:
боевая фантастика
попаданцы
альтернативная история
5.00
рейтинг книги
Шайтан Иван

Война

Валериев Игорь
7. Ермак
Фантастика:
боевая фантастика
альтернативная история
5.25
рейтинг книги
Война

Дважды одаренный. Том VII

Тарс Элиан
7. Дважды одаренный
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Дважды одаренный. Том VII

Настольная книга по теологии. Библейский комментарий АСД Том 12

Церковь христиан адвентистов седьмого дня
Научно-образовательная:
религиоведение
5.00
рейтинг книги
Настольная книга по теологии. Библейский комментарий АСД Том 12