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

Создание связи камеры с самолетами

В этом упражнении будет использовано Link Constraint, чтобы камера следила за полетом. Продолжение урока или загрузка flyingspacefighter04.max

Присвоение камере Link constraint:

  1. На панели Display отключение Cameras в свитке Hide By Category.

Появится камера SpaceCam.

  1. В окне Top настройка вида всей сцены (Zoom Extents). Выбор цели камеры (target).

Ползунок должен стоять в кадре 0.

  1. В меню выбор Animation > Constraints > Link Constraint. Щелчком flightpath ввод первого параметра связи (Link Parameter) в кадре 0.

  1. Перевод ползунка в кадр 80, щелчок кнопки Add Link в свитке Link Params и щелчок SpaceshipControl.

  1. Отключение Add Link щелчком и просмотр анимации в окне SpaceCam.

Цель камеры привязана к flightpath в кадрах 0 – 79. В кадре 80 цель камеры начинает следовать за объектом SpaceshipControl.

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

Лидер делает бочку

Лидер имеет игривый характер. Он делает бочку при достижении удобного положения в окне камеры SpaceCam. В этом упражнении будет использовано Orientation Constraint для управления переворотом лидера. Продолжение урока или загрузка flyingspacefighter05.max.

  1. В окне Top настройка вида трех самолетов (Region Zoom).

  1. Панель Create > Helpers > Dummy. Создание пустышки возле FlightLeader с именем barrelroll.

  1. Щелчок Select And Link и привязывание пустышки к SpaceshipControl.

  2. В меню Tools выбор Align и щелчок SpaceshipControl.

Возникает диалог Align Selection (SpaceshipControl).

  1. В группе Align Orientation (Local) включение X, Y и Z и щелчок OK.

Пустышка barrelroll выравнивается по SpaceshipControl.

  1. В свитке Assign Controller панели Motion выбор трека Rotation: Euler XYZ.

  2. Щелчок кнопки Assign Controller и выбор TCB Rotation в диалоге Assign Rotation Controller.

Примечание: Это будет очень важно позже, так что не следует пропускать этот шаг.

Анимация переворота:

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

  2. В меню Animation выбор Constraints > Orientation Constraint. Выбор пустышки barrelroll.

На панели Motion объект barrelroll добавлен в список Orientation Constraint Target.

  1. Выбор barrelroll и перевод ползунка в кадр 0.

  2. Включение Set Key и щелчок кнопки Set Key.

  3. Перевод ползунка в кадр 110 и снова щелчок Set Key.

Добавлено два ключа, которые обеспечат обычный полет FlightLeader в кадрах 0 – 110.

  1. В окне SpaceCam перевод ползунка в кадр 130.

  2. Включение Select And Rotate и выбор Local для Reference Coordinate System.

  1. Выбор пустышки barrelroll, поворот вокруг оси Y на 180о и щелчок кнопки Set Key.

Примечание: Для точности можно ввести поворот по оси the Y в строку состояния.

  1. Перевод ползунка в кадр 150, поворот пустышки вокруг оси Y еще на 180о и щелчок кнопки Set Key. Выключение режима Set Key после окончания.

  2. Сохранение сцены: Save as MyFlight03.max, и просмотр анимации.

Ведомый_1 в опасности

В то время как лидер (FlightLeader) выполняет бочку, ведомый_1 (Wingman01) должен увидеть опасность. Он будет лететь не так спокойно, как остальные. В этом упражнении будут с использованием контроллера Noise внесены возмущения в полет Wingman01.

Продолжение урока или загрузка файла flyingspacefighter06.max.

Примечание: При продолжении урока смещение ползунка в кадр 0.

Добавление возмущений:

  1. В окне Top настройка вида трех самолетов (Region Zoom) и выбор Wingman01.

  2. В меню Animation выбор Position Controllers > Noise.

Этот способ автоматически добавляет для Wingman01 контроллер List. Контроллер Position List содержит исходный контроллер Linear Position и контроллер Noise Position с весом по умолчанию Weight = 1.0.

  1. В просмотре виден беспорядочный полет Wingman01.

  2. Остановка просмотра и ввод Weight = 25 для контроллера Noise Position.

Теперь Wingman01 получает небольшое повреждение в полете.

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