- •Анимация_Tutorials
- •Скачки мяча
- •Создание анимации в режиме Auto Key
- •Контроль в промежутках
- •Средство Parameter Curve Out-of-Range Types
- •Анимация с объектом Dummy
- •Использование редактора Dope Sheet
- •Контроллеры Weighted List
- •Добавление сжатия и растяжения
- •Полет самолета
- •Добавление и настройка пути
- •Улучшение полета
- •Анимация пути самолета
- •Смешивание путей
- •Анимация самолета с ограничителями и контроллерами
- •Управление полетом объектом Dummy
- •Создание связи камеры с самолетами
- •Лидер делает бочку
- •Ведомый_1 в опасности
- •Ведомый_2 отозван
- •Управление Марсом, его лунами и спутником
- •Анимация пера
- •Рисование пути на бумаге
- •Анимация пера по пути
- •Создание линии с применением PathDeform
- •Создание взрывов
- •Анимация лазерной вспышки
- •Создание материала для лазерной вспышки
- •Анимация астероида
- •Создание плоскости для взрыва
- •Создание материала для взрыва
- •Добавление карты Opacity
- •Синхронизация анимаций карт
- •Дублирование плоскости взрыва
- •Распад астероида на куски сParticleArray
- •Добавление частицам материала
- •Управление анимацией частиц
- •Настройка ключей видимости астероида
- •Добавление размытия движением
- •Освещение взрыва
- •Добавление эффектов визуализации для лазера
- •Добавление Glow к взрыву
- •Анимация Glow взрыва
- •Добавление полос с радиальным размытием
- •Проход с камерой
Ведомый_2 отозван
По сценарию ведомый_2 (Wingman02) получил приказ с отзывом для отлета. Будет снова использовано Link Constraint для завершения следования за лидером (FlightLeader) и затем для перехода на другой путь.
Продолжение урока или загрузка файла flyingspacefighter07.max.
Смена пути для Wingman02:
Перевод ползунка в кадр 0, и настройка вида трех самолетов в окне Top.
Создание пустышки возле Wingman02 с именем WingmanControl.
Правый щелчок в любом окне и выбор в четвертном меню Unhide By Name. Выбор из списка wingmanpath и щелчок Unhide.
Перед Wingman02 возникает желтый путь.
Выбор пустышки WingmanControl, затем выбор Constraints > Path Constraint из меню Animation. Щелчок wingmanpath.
Пустышка WingmanControl отскакивает в начало пути wingmanpath.
В свитке Path Parameters следует включить Follow, Bank, Constant Velocity.
В группе Axis включение Y и Flip. Ввод Bank Amount = 7.0, Smoothness = 1.0.
В просмотре WingmanControl следует по своему пути.
Wingman02 меняет путь:
В окне Top выбор Wingman02 и щелчок кнопки Select And Unlink.
Теперь Wingman02 потерял связь с пустышкой SpaceshipControl.
В меню Animation выбор Constraint > Link Constraint и выбор SpaceshipControl.
Ведомый_2 (Wingman02) будет вести себя, как ранее, но ограничитель Link позволит гибко перейти на другой путь.
Перевод ползунка в кадр 45 и щелчок кнопки Add Link в свитке Link Params панели Motion.
Щелчок пустышки WingmanControl.
Видно, что WingmanControl добавлено в список Target. Так что при достижении объектом Wingman02 кадра 45, самолет последует за пустышкой WingmanControl по другому пути.
Сохранение сцены: Save as MyFlight05.max и просмотр анимации.
Wingman02 покидает строй:
Чтобы Wingman02 покинул строй, будет снова использовано ограничение Orientation.
Перевод ползунка в кадр 0.
Создание в окне Top пустышки возле Wingman02 с именем wingmanroll.
Включение Select And Move и смещение wingmanroll позади Wingman02.
Настройка положения в окнах Front и Right. Это поможет в организации сцены.
Включение Select And Link и привязывание wingmanroll к WingmanControl.
В меню Tools выбор Align и щелчок WingmanControl.
Возникает диалог Align Selection (WingmanControl).
В группе Align Orientation (Local) включение X, Y, Z Axis и щелчок OK.
Пустышка wingmanroll выравнивается по WingmanControl.
Примечание: Это важно, поскольку нужна уверенность, что задаваемые позже углы поворота для wingmanroll будут отсчитываться от ориентации WingmanControl. Любой задаваемый wingmanroll поворот будет вращать самолет.
На панели Motion в свитке Assign Controller выбор Rotation: Euler XYZ.
Щелчок кнопки Assign Controller и выбор TCB Rotation в диалоге Assign Rotation Controller.
Примечание: Без присвоения контроллера TCB Rotation, не будет возможности поворота wingmanroll вокруг локальных осей.
Выбор Wingman02 в окне Top.
В меню Animation выбор Constraints > Orientation Constraint. Выбор wingmanroll курсором.
Теперь wingmanroll добавлено в список целей (Target) в свитке Orientation Constraint панели Motion.
Выбор wingmanroll в окне Top.
Включение режима Set Key и щелчок кнопки Set Key.
Перевод ползунка в кадр 60 и снова щелчок Set Key.
Добавлено два ключа, которые обеспечат нормальный полет Wingman02 в кадрах 0 – 60.
Переход в окно SpaceCam и перевод ползунка в кадр 85.
Включение Select And Rotate и выбор Local для Reference Coordinate System.
Теперь будет выполнено два поворота:
Ввод –15 в поле координаты X и щелчок кнопки Set Key.
Ввод 90 в поле координаты Y и щелчок кнопки Set Key.
Перевод ползунка в кадр 100 для исполнения следующих двух поворотов:
Поворот на 5o вокруг оси Z и щелчок кнопки Set Key.
Поворот на 90o вокруг оси Y и щелчок кнопки Set Key.
Перевод ползунка в кадр 115 для следующих двух поворотов:
Поворот на 10o вокруг оси Z и щелчок кнопки Set Key.
Поворот на 90o вокруг оси Y и щелчок кнопки Set Key.
Выключение режима Set Key. Save as MyFlight06.max и просмотр.