Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособия_Tutorials / Рус / Анимация _ Tutorials_(86).doc
Скачиваний:
69
Добавлен:
25.04.2015
Размер:
3.27 Mб
Скачать

Добавление сжатия и растяжения

Для создания иллюзии комичного движения аниматоры используют метод, называемый squash and stretch (сжатие и растяжение). Например, если комичный злодей удирает по утесу, он заметит, что висит в воздухе. Он будет растягиваться, затем сжиматься при касании голого пола.

Здесь будет добавлено небольшое сжатие и растяжение шарика Ping-Pong с использованием модификатора Flex.

Модификатор Flex создает сжатие и растяжение

Применение модификатора Flex для создания squash and stretch:

  1. Загрузка файла pingpong_layered_animation.max из папки \tutorials\intro_to_animation, и выбор шарика Ping-Pong.

  2. На панели Modify из списка модификаторов выбор Flex.

  3. Просмотр анимации в окне. Сжатие и растяжение велико.

  4. Уменьшение параметра Flex до 0.3, и снова просмотр анимации.

Шарик растянут движением вдоль пути. Для улучшения можно подобрать значение path.

  1. Во время просмотра можно водить различные значения в поле Flex. Можно также менять значения Strength и Sway. Хорошим сочетанием является большая сила (Strength = 11) и малое колебание (Sway = 1). Можно анимировать параметры Flex для вариации эффекта.

Другой подход состоит в создании ключей для искажения шарика модификатором Stretch.

Можно было бы также сжать шарик модификатором XForm с последующим использованием Non-uniform Scale для изменения формы gizmo.

Можно было бы также сжать шарик модификаторами free-form deformation (FFD), или использовать модификатор Path Deform. Есть много возможностей.

Полет самолета

В этом пособии будет создана анимация полета самолета по пути с использованием Path Constraint. Будет также изучено, как перейти на другой путь.

Уровень мастерства: Новичок и более. Время урока: 1 час.

Добавление и настройка пути

В этом уроке самолету будет присвоен ограничитель Path Constraint, чтобы он полетел вдоль пути. Будут настроены параметры ограничителя для улучшения динамики полета.

Настройка урока:

Загрузка файла flyingspacefighter.max из папки \tutorials\intro_to_animation.

В сцене модель самолета с именем SpaceFighter, путь – Path01 и камера (hidden) – SpaceCam.

Присвоение path constraint:

  1. В окне Top выбор SpaceFighter.

  1. В меню Animation выбор Constraints > Path Constraint.

От самолета к курсору протянется штриховая линия связи.

  1. Щелчок зеленой линии, Path01. Сразу после щелчка самолет прыгает в начало пути.

Примечание: Командная панель автоматически переходит в режим Motion.

  1. В свитке Path Parameters панели Motion, в списке Path значится Path01.

  2. Переход в окно SpaceCam и просмотр анимации.

Самолет движется вдоль пути, однако боком и замедляется на изгибах пути.

  1. В группе Path Options свитка Path Parameters включение Follow. Теперь самолет следует изгибам пути, но движется боком.

  1. В группе Axis ввод оси Y. Самолет ориентирован по пути, но задом. После включения Flip самолет встает носом вперед.

  1. Снова просмотр анимации. Самолет движется по пути правильно, но не очень реалистично.

Улучшение полета

В этом разделе будет улучшен полета самолета для большей реалистичности на изгибах пути.

Придание полету реалистичности:

  1. Окно SpaceCam остается активным. Включение Constant Velocity в группе Path Options.

  1. В просмотре самолет движется плавно без замедления на поворотах, но без крена.

  2. Включение Bank (крен) и просмотр анимации. Теперь самолет проходит повороты с креном.

Крен едва различим и должен быть усилен.

  1. Параметры Bank Amount и Smoothness делают полет самолета более естественным на изгибах пути. Можно предложить значение Bank Amount = 7.0.

Параметр Bank Amount управляет степенью крена на пути.

Для пилота в кабине значения с плюсом кренят самолет влево, с минусом – вправо. Увеличивать Bank Amount следует с осторожностью.

Слишком большое значение переворачивает самолет. Можно попробовать разные значения и вернуть перед продолжением значение 7.0.

Ввод Smoothness = 1.0.

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

Самолет плавно выпрямляется при выходе из крена. Можно увеличить Smoothness и посмотреть результат.

Примечание: Все настройки удобно производить в течение просмотра.

  1. Сохранение сцены: Save as MySpaceFighter01.max.