Электронная библиотека » Владимир Верстак » » онлайн чтение - страница 19

Текст книги "3ds Max 2008 на 100 %"


  • Текст добавлен: 16 апреля 2014, 14:47


Автор книги: Владимир Верстак


Жанр: Программы, Компьютеры


Возрастные ограничения: +12

сообщить о неприемлемом содержимом

Текущая страница: 19 (всего у книги 27 страниц) [доступный отрывок для чтения: 7 страниц]

Шрифт:
- 100% +
6.3. Практическое задание. Повращаем шестеренками

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

Сначала создадим простую модель механизма, состоящую из трех шестеренок разного диаметра.

Для этого воспользуемся сплайновым объектом Star (Звезда). Чтобы его построить, выполните команду Create ► Shapes ► Star (Создание ► Формы ► Звезда), перейдите в окно проекции Top (Cверху), щелкните в середине окна и переместите указатель в сторону, после чего щелкните еще раз в окне, чтобы завершить процесс построения формы. Подредактируем модель, чтобы она стала больше похожа на шестеренку. Это можно сделать с помощью вкладки Modify (Изменение) командной панели. В свитке Parameters (Параметры) измените значения параметров будущей шестеренки так, как показано на рис. 6.19.


Рис. 6.19. Параметры первой шестеренки


Чтобы построить вторую и третью шестеренки, повторите вышеописанные действия либо сделайте копию готовой шестеренки и откорректируйте ее параметры. Для этого нажмите кнопку Select and Move (Выделить и переместить) панели инструментов, удерживая нажатой клавишу Shift, щелкните кнопкой мыши на первой шестеренке и сместите ее немного вправо. В результате появится окно Clone Options (Параметры клонирования), где в качестве способа копирования нужно выбрать Copy (Копия). Теперь нужно изменить значения параметров для второй (рис. 6.20) и третьей (рис. 6.21) шестеренок.


Рис. 6.20. Параметры второй шестеренки


Рис. 6.21. Параметры третьей шестеренки


При желании можно немного изменить внутреннюю часть будущих шестеренок, добавив дополнительные сплайны и присоединив их к основному. Это не обязательно, но поможет более наглядно представить процесс вращения. Вы можете использовать любую из понравившихся вам форм. Я добавил несколько окружностей и многоугольник (рис. 6.22).


Рис. 6.22. Примерный вид сплайнов в окне проекции Top (Cверху)


Для большей наглядности применим к сплайнам модификатор Extrude (Выдавливание). Для этого выделите сплайны первой шестеренки и выполните команду Modifiers ► Mesh Editing ► Extrude (Модификаторы ► Редактирование поверхности ► Выдавливание). В свитке Parameters (Параметры) на командной панели задайте значение параметра Amount (Величина), определяющего величину выдавливания, равным 4. В результате шестеренка приобретет некоторую толщину. Повторите то же самое с двумя оставшимися (рис. 6.23).


Рис. 6.23. Шестеренки после применения модификатора Extrude (Выдавливание)


На этом процесс моделирования окончен, и можно переходить к анимации.

ПРИМЕЧАНИЕ

Вы можете загрузить готовые модели шестеренок из папки ExamplesГлава 06Shesterenki прилагаемого к книге DVD. Файл сцены называется Shesterenki_start.max.

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

1. Выделите первую шестеренку (в моем случае это Star01).

2. Выполните команду Graph Editors ► Track View – Curve Editor (Графические редакторы ► Просмотр треков – редактор кривых).

3. Найдите в левой части открывшегося окна Track View – Curve Editor (Редактор треков – редактор кривых) нужный объект.

4. В списке доступных для анимации параметров выберите контроллер поворота по оси Z (если вы строили объекты в окне проекции Top (Cверху)) (рис. 6.24).


Рис. 6.24. Окно Track View – Curve Editor (Редактор треков – редактор кривых) с активизированным контроллером поворота по оси Z для объекта Star01


5. После этого щелкните на кнопке Add Keys (Добавить ключи)

на панели инструментов окна Track View – Curve Editor (Редактор треков – редактор кривых). Теперь можно добавлять ключевые кадры и создавать первую часть анимации.

6. В правой части редактора кривых щелкните на пунктирной линии, чтобы создать первый ключевой кадр функциональной кривой. Затем немного сместитесь вправо и снова щелкните, чтобы создать еще один кадр. В данном случае их положение на функциональной кривой не имеет значения, так как оно будет скорректировано вместе со значением величины. Чтобы сделать это, щелкните на кнопке Move Keys (Переместить ключи)

расположенной на панели инструментов окна Track View – Curve Editor (Редактор треков – редактор кривых), а затем на первой точке функциональной кривой, сделав ее активной. После этого введите в поля, расположенные в нижней части окна, значение 0 в первое поле, определяющее номер кадра, и значение 0 во второе поле, задающее величину поворота. Таким образом, вы создали ключевой кадр в начале анимации, где еще ничего не происходит (рис. 6.25).

7. Выберите вторую точку на функциональной кривой и задайте в поле номера кадра значение, равное 50 (так получится половина временной шкалы, если вы не меняли установки временной шкалы, заданные по умолчанию), и 360 для угла поворота. Это означает, что за 50 кадров шестеренка сделает полный оборот вокруг своей оси. При желании можете поэкспериментировать со значениями времени и величины угла поворота для второй точки.


Рис. 6.25. Окно Track View – Curve Editor (Редактор треков – редактор кривых), в котором первой точке функциональной кривой соответствуют нулевые значения


СОВЕТ

Для внесения изменений в параметры контроллера преобразования щелкните правой кнопкой мыши на ключе анимации. В результате появится окно Key Info (Информация о ключах), в котором можно выполнить все необходимые изменения.

8. После создания и настройки положения ключей на функциональной кривой нужно сделать так, чтобы вращение шестеренки в начале и в конце анимационного ролика происходило без ускорения и замедления. Для этого выделите два созданных ключа анимации и щелкните на кнопке Set Tangents to Linear (Установить линейное управление для касательных)

В результате линия между ключами станет прямой (рис. 6.26).


Рис. 6.26. Функциональная кривая после применения Set Tangents to Linear (Установить линейное управление для касательных)


Если сейчас запустить воспроизведение анимации, то вы увидите, что первая шестеренка в диапазоне временной шкалы от 1 до 50 кадра делает полный оборот и останавливается. Чтобы этого не происходило, нужно щелкнуть на кнопке Parameter Curve Out-of-Range Types (Типы экстраполяции параметрических кривых)

панели инструментов окна Track View – Curve Editor (Редактор треков – редактор кривых). В появившемся одноименном окне можно задать, каким образом будет выполняться анимация параметра, соответствующего выделенному треку, за пределами заданного диапазона кадров. Здесь необходимо выбрать значение Relative Repeat (Относительный повтор), при котором все значения параметра смещаются на величину, соответствующую концу диапазона (рис. 6.27). Иначе говоря, шестеренка будет непрерывно вращаться против часовой стрелки.


Рис. 6.27. Окно Param Curve Out-of-Range Types (Типы экстраполяции параметрических кривых)


Если вы, выравнивая относительное положение зубьев шестеренок, поворачивали их вокруг своей оси, то необходимо заморозить трансформацию вращения для этих шестеренок. В противном случае при использовании выражений шестеренки вернутся в свое первоначальное значение, то есть в 0. Чтобы это сделать, удерживая клавишу Alt, щелкните правой кнопкой мыши на шестеренке и в появившемся контекстном меню выберите Freeze Rotation (Фиксировать трансформацию поворота) (рис. 6.28).


Рис. 6.28. Выбор команды Freeze Rotation (Заморозить трансформацию поворота) в контекстном меню шестеренки


Вернемся к анимации. Итак, первая шестеренка непрерывно вращается со скоростью один оборот вокруг своей оси за 50 кадров. Приступим к анимации следующей. Для нее вращение будет задавать первая.

Выделите большую шестеренку (которой уже задано вращение). Выполните команду Animation ► Wire Parameters ► Parameter Wire Dialog (Анимация ► Параметры связей ► Окно параметров связей), после чего откроется диалоговое окно Parameter Wiring (Параметры связей).

В левой части этого окна должен быть выделен первый объект, то есть уже анимированная шестеренка с подсвеченным контроллером анимации вращения по оси Z. Если это не так, выделите его. В правой части диалогового окна нужно выбрать второй объект (у меня это Star02). Для этой шестеренки вы также должны выделить контроллер анимации вращения по оси Z. После этого щелкните на кнопке со стрелкой вправо, под которой написано control direction (Направление контроля). Таким образом мы задали, что первая шестеренка будет управлять вращением второй.

Измените выражение, расположенное в правом нижнем поле таким образом, чтобы получилось -Z_Rotation*4, и нажмите кнопку Connect (Соединенные). После этого контроллер поворота по оси Z в левой части окна окрасится в зеленый цвет, указывая на то, что он выступает в роли управляющего, а в правой – в красный цвет, говорящий о том, что этим контроллером управляют (рис. 6.29).


Рис. 6.29. Диалоговое окно, в котором задаются параметры управления одного объекта другим


Разберемся в том, что означает добавленная запись. Минус говорит о том, что вращение ведомой шестеренки будет происходить в направлении, противоположном ведущей. Цифра 4 – это число, означающее, во сколько раз у первой шестеренки больше зубьев, чем у второй (40 / 10 = 4), то есть вращение второй шестеренки должно происходить в четыре раза быстрее, чтобы синхронизировать зацепление зубьев. То же самое можно получить, рассчитав угол поворота для каждого зубца у первой и второй шестеренок, где у второй угол поворота получится в четыре раза больше (9 и 36° соответственно).

Если сейчас воспроизвести анимацию, щелкнув на кнопке Play Animation (Воспроизвести анимацию)

расположенной в правом нижнем углу программы, то вы увидите, как вращаются первые две шестеренки.

Для третьей шестеренки последовательность действий та же, что и для второй, с той лишь разницей, что в роли ведущей теперь будет выступать вторая шестеренка, а выражение, используемое для передачи движения, будет таким: -Z_Rotation/2. В данном случае делим на 2, так как третья шестеренка имеет в два раза больше зубьев, чем вторая, соответственно будет вращаться в два раза медленнее.

ПРИМЕЧАНИЕ

Материалы к данному упражнению находятся на прилагаемом к книге DVD в папке ExamplesГлава 06Shesterenki. Файл сцены называется Shesterenki_end.max. Кроме того, вы можете ознакомиться с видеороликом, который находится по адресу VideoГлава 06 и называется stars.avi.

6.4. Практическое задание. Наш ответ Голливуду – заставка в стиле кинокомпании UNIVERSAL

Любая задача, которую ставит перед собой аниматор, должна быть четко сформулирована. Прежде чем начать работу, попробуйте понять, что вы хотите сделать.

Во-первых, нужно сделать модель той сцены, которую впоследствии вы сможете анимировать. Во-вторых, нужно придумать, что и как вы будете анимировать. И наконец, в-третьих, решить, как можно справиться с поставленной задачей.

Для начала попробуйте сделать анимацию, напоминающую заставку к фильмам кинокомпании UNIVERSAL. Ваша цель – не столько скопировать этот ролик, сколько понять, каким образом анимируется движение логотипа вокруг земного шара. Можно немного усложнить задачу наездом камеры на объект.

Начать работу над проектом следует с составления сценария и раскадровки. Для этого нужно первым делом определиться с длительностью создаваемого ролика и его форматом.

Предположим, что общее время воспроизведения будет 30 секунд, а видеоролик будет делаться для показа на мониторе компьютера (для телевидения требования к формату кадра и визуализации немного различаются). Исходя из принятого решения, выполните первые установки. Для этого щелкните на кнопке Time Configuration (Настройка временных интервалов), расположенной в правом нижнем углу окна программы. В результате откроется одноименное окно (рис. 6.30).

Рассмотрим основные настройки этого окна.

□ В качестве Frame Rate (Частота кадров) выбрано NTSC (стандарт телевизионного сигнала с частотой 30 кадров в секунду) исключительно благодаря моему личному пристрастию к этому формату, так как для просмотра на мониторе это не имеет принципиального значения.

□ В качестве Time Display (Отображение времени) я обычно использую Frames (Кадры), но это также дело вкуса.


Рис. 6.30. Окно Time Configuration (Настройка временных интервалов)


□ Переключатель Speed (Скорость) в области Playback (Воспроизведение), установленный в положение 1, указывает на то, что анимация будет воспроизводиться в реальном времени без изменения скорости.

□ Количество кадров (равное 900) получается простым умножением 30 кадров в секунду (формат NTSC) на 30 секунд, что соответствует половине минуты, которую мы взяли за полную длину анимации.

Далее необходимо написать сценарий и сделать раскадровку. План будет примерно следующим.

1. На фоне звездного неба с левой стороны экрана появляется вращающийся земной шар.

2. После этого с правой стороны экрана выплывает надпись и делает оборот вокруг Земли.

3. Сделав один оборот, надпись наезжает на камеру и исчезает.

4. После этого постепенно исчезает Земля, а на ее месте появляется еще одна надпись.

Теперь представим план действий в виде последовательности кадров. Обычно я делаю небольшую схему (рис. 6.31).


Рис. 6.31. Схема анимации будущего ролика


Возможно, временные интервалы в процессе работы будут подвергаться корректировке. Составленный план – всего лишь приблизительная схема, которой стоит придерживаться, но не следовать слепо ее пунктам, так как только эскизы анимации и сама анимация могут показать, насколько были точны предположения.

Приступим к моделированию.

В качестве земного шара будет выступать сфера с текстурой земли. Для ее построения выполните команду Create ► Standard Primitives ► Sphere (Создание ► Простые примитивы ► Сфера). Размеры не имеют никакого значения, моделировать придется, исходя из взаимных пропорций объектов, а так как в данном случае их будет всего два (Земля и текст), то это не составит особого труда.

СОВЕТ

Лучше всего расположить сферу в начале координат – так будет проще выравнивать сплайны и их вершины.

После создания сферы установите в сцене камеру. Для этого выполните команду Create ► Cameras ► Target Camera (Создание ► Камеры ► Направленная камера). Затем в окне проекции Top (Cверху) щелкните в точке на некотором удалении от камеры и перетащите указатель в центр сферы. Положение Земли в пространстве в окне проекции вида из камеры должно соответствовать тому, которое будет в момент ее облета текстом (рис. 6.32).

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

1. Выполните команду Rendering ► Environment (Визуализация ► Окружающая среда) или нажмите на клавиатуре цифру 8.

2. В свитке Common Parameters (Общие параметры) появившегося окна Environment and Effects (Окружающая среда и эффекты) щелкните на кнопке None (Отсутствует). В результате откроется окно MaterialMap Browser (Окно выбора материалов и карт).

3. Выберите из списка Bitmap (Растровое изображение), затем в появившемся диалоговом окне – текстурную карту, которая будет служить звездным небом.

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

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

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


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


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


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

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

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

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

4. Выполните команду Modifiers ► PatchSpline 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), чтобы текст занял свою позицию в начале сплайна.

Кроме того, мне пришлось дополнительно задать ось Õ в качестве оси деформации по траектории и развернуть текст на 90° (вам, возможно, это делать не понадобится: все будет зависеть от того, в каком окне проекции строятся объекты).

Нам необходимо, чтобы движение текста по пути начиналось в тот момент, когда Земля окажется в конце своего пути. Для этого придется создать ключи анимации для модификатора PathDeform (WSM) (Деформация по траектории (WSM)), контролирующие начало и окончание движения текста. Чтобы сделать это, выполните следующие действия.


Рис. 6.35. Настройки модификатора PathDeform (WSM) (Деформация по траектории (WSM))


1. Перейдите в 500 кадр (в этом кадре будет заканчиваться движение текста по пути).

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

3. В свитке Parameters (Свойства) модификатора PathDeform (WSM) (Деформация по траектории (WSM)) измените значение параметра Percent (Проценты) на 100. В результате в 0 и 500 кадре добавятся ключи анимации.

4. Передвиньте ключ анимации из 0 кадра в 200 (в этом кадре будет начинаться движение текста по пути).

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

В результате у вас должно получиться изображение, похожее на рис. 6.36.

На данном этапе анимации необходимо применить некоторые эффекты. Дело в том, что текст, который вы анимировали по сплайну, привязан к этому сплайну, то есть не может передвигаться в пространстве самостоятельно. Для наглядности можете попробовать передвинуть текст по любой из осей X, Y или Z. Согласно поставленной задаче необходимо наехать текстом на камеру, причем этот текст должен не только наехать, но и в процессе движения выгнуться в сторону камеры. Это можно сделать двумя способами.

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

□ Подменить один текст другим в момент, когда он сделает полный оборот вокруг Земли. С таким текстом (уже не привязанным к сплайну) можно делать все, что угодно. Но здесь возникает новая проблема, вызванная изгибом текста. Решить ее можно также несколькими способами: с помощью модификатора Morpher (Морфинг), предварительно взяв ровный текст для объекта Target (Цель), или применив модификатор Bend (Изгиб).

Второй способ лучше всего подходит для данной ситуации. Однако, при использовании его необходимо, чтобы сплайн был круглым в месте подстановки нового текста. Для корректного изгиба надписи при помощи модификатора Bend (Изгиб) она должна быть изначально выгнута симметрично.

Прежде всего необходимо скопировать текст в его конечной точке анимации. Однако, если вы попробуете сделать копию обычным способом, вместе с ней наследуются все свойства модификатора PathDeform (Деформация по траектории). Причем, как только вы попытаетесь удалить его из стека модификаторов, текст примет первоначальную форму и, более того, поменяет положение в пространстве. Другой способ – вместо копирования объекта сделать его дубликат. Для этого выделите текст (в конечной точке его анимации) и выполните команду Tools ► Snapshot (Инструменты ► Снимок).

После создания дубликата примените к нему модификатор Bend (Изгиб). В данном случае, чтобы модификатор корректно выгнул текст в противоположную сторону, настройте положение Gizmo (Габаритный контейнер Гизмо) модификатора так, как показано на рис. 6.37.


Рис. 6.36. Надпись, деформированная по сплайну


Рис. 6.37. Положение габаритного контейнера модификатора Bend (Изгиб)


Чтобы подмена текста не была заметна, нужно сделать так, чтобы одновременно при анимации визуализировалась только надпись Easy Render. Этого можно добиться, установив этим двум объектам ключи для свойства Visibility (Видимость) в зависимости от того, будет виден в данный момент один объект текста или другой. Для этого щелкните на объекте текст, который был построен позже, правой кнопкой мыши. В появившемся контекстном меню выберите пункт Object Properties (Свойства объекта), в результате чего откроется одноименное окно. Задайте параметру Visibility (Видимость) значение 0 и щелкните на кнопке OK (рис. 6.38).

После этого перейдите в кадр 501 (здесь будет происходить подмена текста) и, щелкнув на кнопке Auto Key (Автоключ), активизируйте запись ключей. Затем снова откройте окно Object Properties (Свойства объекта) для текста. Теперь зададим параметру Visibility (Видимость) значение, равное 1, то есть объект станет видимым. Осталось только выключить запись ключей и передвинуть первый ключ, который создался по умолчанию, из нулевого кадра в 500-й.


Рис. 6.38. Область Rendering Control (Контроль визуализации) окна Object Properties (Свойства объекта)


В результате этих манипуляций вторая надпись будет невидимой до 500 кадра, а в 501 будет видна полностью.

Для надписи, привязанной к сплайну, нужно провести те же операции, только наоборот, то есть сделать так, чтобы до 500 кадра в настройках объекта параметр Visibility (Видимость) был равен 1 (текст виден), а в 501 кадре – 0 (текст невиден). Таким образом, произойдет подмена одного текста другим. Вся дальнейшая анимация разворачивания текста и наезда на камеру будет проводиться с новым текстом.

Для окончания процесса анимации текста сделайте следующее.

1. Перейдите в 700 кадр (здесь согласно раскадровке заканчивается наезд на камеру).

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

3. Путем простого перетаскивания текста измените его положение в пространстве так, чтобы он оказался за камерой (рис. 6.39).


Рис. 6.39. Анимированная надпись


4. В параметрах модификатора Bend (Изгиб) измените значение угла на –190 (рис. 6.40). При этом стрелки справа от поля подсветятся красными уголками, что указывает на то, что к этому параметру применена анимация.

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

6. Выделите и передвиньте ключи анимации, автоматически созданные программой, из нулевого в 500 кадр (начиная с этого кадра, происходит наезд на камеру).

Теперь осталось совсем немного: создать и анимировать надпись ПРЕДСТАВЛЯЕТ. Для этого создайте объект Text (Текст) и напишите слово ПРЕДСТАВЛЯЕТ (естественно, вы можете ввести что-либо другое). Затем при помощи модификатора Extrude (Выдавливание) или Bevel (Выдавливание со скосом) придайте тексту объем и поместите его перед камерой (рис. 6.41).


Рис. 6.40. Настройки модификатора Bend (Изгиб)


Надпись готова, можно заняться ее анимацией, которая будет сводиться к анимации параметра Visibility (Видимость), то есть до определенного кадра (в моем случае до 720) текст будет невидимым. Когда надпись Easy Render наедет на камеру, она начнет постепенно появляться на фоне Земли, в то время как сама Земля будет плавно исчезать. Анимация нового текста выполняется так же, как и текста Easy Render, то есть с помощью подмены.


Рис. 6.41. Положение текста «ПРЕДСТАВЛЯЕТ»


1. Выделите текст.

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

3. Перейдите в 720 кадр.

4. В свойствах объекта задайте параметру Visibility (Видимость) значение 0.

5. Выключите запись ключей.

6. Переместите первый ключ в 850 кадр, в котором текст должен стать полностью видимым.

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

ПРИМЕЧАНИЕ

Готовая анимация содержится на прилагаемом к книге DVD в папке VideoГлава 06, файл называется zastavka.avi. По адресу ExamplesГлава 06Zastavka содержится файл сцены Zastavka.max.


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7
  • 0 Оценок: 0

Правообладателям!

Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.

Читателям!

Оплатили, но не знаете что делать дальше?


Популярные книги за неделю


Рекомендации