Следование за объектом вдоль пути

Вы можете перемещать слой вдоль пути в ArcScene, чтобы создать анимацию, в которой вы наблюдаете перемещающийся над местностью объект (например, автомобиль или вертолёт), в то время как камера остаётся на одном месте. Это поможет создать интересный анимационный трек, в котором будут перемещаться несколько объектов. Если перемещается только один объект, вам может понадобиться последовать за этим объектом, когда он будет двигаться вдоль пути. В частности, это может быть самолет или автомобиль, за которым вы наблюдаете.

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

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

Более подробно о создании пути

Перемещение слоя вдоль пути

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

Шаги:
  1. Нажмите кнопку инструмента Выбрать объекты (Select Features) Выбрать объекты на панели Инструменты (Tools) и выберите линейный объект или графику, которые будут использоваться в качестве пути.
    Используемый путь выделяется
  2. Если в вашем приложении ArcScene не видно панели инструментов Анимация (Animation), в главном меню щёлкните Настройка (Customize), перейдите к Панели инструментов (Toolbars) и выберите Анимация (Animation).
  3. Щелкните стрелку ниспадающего меню Анимация (Animation) и выберите Двигать слой вдоль пути (Move Layer along Path).
  4. Щёлкните стрелку ниспадающего списка Слой (Layer) и выберите слой, который вы хотите перемещать.

    Это объект, который вы хотите перемещать вдоль пути. Например, это может быть вертолёт или автомобиль.

  5. Дополнительно можно установить флажок Применить в обратном порядке (Apply in reverse order).

    Данная опция начнет перемещение слоя с противоположного конца пути.

  6. Дополнительно можно ввести значение в текстовое поле Вертикальный сдвиг (Vertical offset).

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

  7. Дополнительно можно сдвинуть бегунок Коэффициент упрощения (Simplification factor).

    Бегунок Коэффициент упрощения определяет, насколько будет сглажен путь при использовании его для анимации.

  8. Дополнительно можно снять флажок Поверх последнего импортированного трека (Overwrite last imported track), чтобы разрешить импортирование дополнительных треков слоя без переписывания уже имеющихся.

    Эта опция недоступна, если треки отсутствуют.

  9. Щёлкните Импорт (Import).
    Диалоговое окно Двигать слой вдоль пути (Move Layer Along Path)

Создание прохода камеры из пути

Ниже описано, как создать анимационный трек камеры, где камера будет перемещаться вдоль выбранного пути.

Шаги:
  1. Если линейный объект, который вы будете использовать в качестве пути, ещё не выбран, щёлкните инструмент Выбрать объекты (Select Features) Выбрать объекты и выберите линейный объект или графический элемент.
    Используемый путь выделяется
  2. Щёлкните стрелку ниспадающего меню Анимация (Animation) на панели инструментов Анимация (Animation) и выберите Создать полет из пути (Create Flyby from Path).
  3. Дополнительно можно установить флажок Применить в обратном порядке (Apply in reverse order).

    Камера начнёт перемещение с противоположного конца пути.

  4. Дополнительно можно ввести значение в текстовое поле Вертикальный сдвиг (Vertical offset).

    Сдвиг определяет высоту, на которой будет находиться камера. Если вы указали сдвиг в диалоге Двигать слой вдоль пути (Move Layer along Path), вам следует установить такой же сдвиг для высоты камеры.

  5. Дополнительно можно сдвинуть бегунок Коэффициент упрощения (Simplification factor).

    Бегунок Коэффициент упрощения определяет, насколько будет сглажен путь при использовании его для анимации.

  6. Выберите место назначения пути.

    Изменение места назначения пути определяет, как располагаются наблюдатель и цель в процессе анимации. Для создания эффекта следования камеры за объектом щёлкните Двигать наблюдателя и цель вдоль пути (пролет) (Move both observer and target along path (fly by)).

  7. Дополнительно можно снять флажок Поверх последнего импортированного трека (Overwrite last imported track).

    Отключение этой опции позволит вам импортировать дополнительные треки, не переписывая их поверх имеющихся.

  8. Щелкните Импорт (Import).
  9. Диалоговое окно Создать полет из пути (Create Flyby From Path)

Установка порядка треков анимации

Два трека - трек слоя, который перемещает слой вдоль пути, и трек камеры, который перемещает камеру вдоль пути, - анимируются в промежутке времени анимации от 0 до 1. Объект и камера объединятся друг с другом, если они проходят путь за одно и то же время и с одинаковой скоростью. Устанавливая для камеры более позднее время начала анимации, чем для объекта, и удаляя заключительный кадр трека камеры, можно сделать так, чтобы вместо одновременной анимации камера следовала за объектом.

Шаги:
  1. Щёлкните стрелку ниспадающего меню Анимация (Animation) на панели инструментов Анимация (Animation) и выберите Менеджер анимации (Animation Manager).
  2. Откройте закладку Треки (Tracks) и установите Время начала (Begin Time) для трека камеры (Camera track) на 0.1 вместо 0.

    Соответственно, если время анимации (устанавливается в диалоговом окне Управление анимацией (Animation Controls)) равно 10 секундам, трек камеры начнется только через одну секунду после начала анимации. Устанавливайте соответствующее время, в зависимости от длительности анимации.

    Настройка Времени начала для трека
  3. В конце анимации камера догоняет объект. Для предотвращения этого нажмите Трек камеры (Camera track) на закладке Треки (Tracks), затем нажмите закладку Кадры (Keyframes) для этого трека. Щёлкните на заключительном кадре и нажмите Удалить (Remove), чтобы удалить его. Обратите внимание, что если хотите, вы можете удалить более одного кадра в конце трека камеры.
    Удаление кадра
  4. Камера остановится раньше, по сравнению с движущимся объектом, который остановится в конце пути.

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

  5. Нажмите Закрыть (Close) в Менеджере анимации.

Проигрывание или экспорт анимации

После того, как вы создали трек анимационного слоя и треки анимации камеры, вы можете их проиграть.

Шаги:
  1. Нажмите кнопку Открыть управление анимацией (Open Animation Controls) Открыть контролирующие элементы анимации на панели инструментов Анимация (Animation), чтобы воспроизвести анимацию.
  2. Нажмите Воспроизвести (Play) Проиграть.

    Камера начнёт движение сразу после объекта и будет следовать за ним, но не догонит его.

    Следование объекта вдоль пути
  3. Отключите слой пути, если вы не хотите, чтобы он отображался в анимации.
9/10/2013