Ограничитель «Следовать по пути» (follow path constraint)

Ограничитель „Follow Path“ располагает объект или кость на кривой. Желаемое положение можно задавать двумя способами:

  • Используя номер кадра, а именно параметр „оценки времени“ кривой с необязательным „смещением“ в ограничителе.

  • Используя число от 0 до 1, а именно „коэффициент смещения“ в ограничителе.

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

Чтобы быстрее установить ограничитель, – выделите объект, добавьте к выделению кривую, нажмите Ctrl-P и выберите „Path Constraint“.

Совет

Ограничитель „Follow Path“ можно комбинировать с ограничителем для отслеживания, чтобы, например, удерживать движущуюся камеру направленной на объект.

См. также

Ограничитель „Clamp To“ привязывает объект или кость к кривой в зависимости от их положения.

Смещение положения

Ограничитель использует положение и вращение своего владельца в пространстве мира, как и смещения относительно положения и вращения на кривой. Если опция „Follow Curve“ отключена, – смещения добавляются в локальном пространстве кривой. Если опция включена, – смещения добавляются в пространстве текущей точки кривой, при этом глобальная ось „Y“ будет соответствовать направлению касательной.

В обоих случаях масштаб кривой действует в качестве множителя для смещения положения.

../../../_images/animation_constraints_relationship_follow-path_offset-no-constraint.png

Перед добавлением ограничителя, конус смещается вдоль мировой оси „Y“.

../../../_images/animation_constraints_relationship_follow-path_offset-no-follow-curve.png

После добавления ограничителя, конус смещается вдоль локальной оси „Y“ выбранной кривой.

../../../_images/animation_constraints_relationship_follow-path_offset-follow-curve.png

При включении функции „Follow Curve“ конус смещается вдоль касательной к точке кривой.

Чтобы владелец идеально расположился и выровнялся на кривой, убедитесь, что значения его мирового положения и вращения равны нулю. Это можно сделать, нажав Alt-G и Alt-R соответственно.

Опции (options)

../../../_images/animation_constraints_relationship_follow-path_panel.png

Ограничитель «Следовать по пути».

Цель (target)

Объект-кривая, по пути которой будет следовать владелец ограничения.

Смещение (offset) Фиксированное положение (fixed position) - отключено

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

Коэффициент смещения (offset factor) Фиксированное положение (fixed position) - включено

Относительное положение на кривой, независимое от её параметра „оценки времени“. Значение „0“ соответствует началу кривой, а значение „1“ соответствует её концу.

Ось «вперёд» (forward axis)

Локальная ось владельца, которая должна быть выровнена по касательной к кривой. Требуется, чтобы функция „Follow Curve“ была включена.

Отрицательная ось заставит владельца смотреть в противоположную сторону.

Ось «вверх» (up axis)

Локальная ось владельца, которая должна быть выровнена (насколько это возможно) с глобальной осью „Z“. Требуется, чтобы функция „Follow Curve“ была включена.

Важно

Ось «вперёд»“ и „ось «вверх»“ должны быть разными. Если они будут совпадать, – ограничитель перестанет работать, и его значок будет отображаться красным.

Фиксированное положение (fixed position)

Игнорировать параметр „оценки времени“ кривой и располагать владельца, используя только „коэффициент смещения“.

Несмотря на название данного свойства, владельца по-прежнему можно перемещать с течением времени, анимируя „коэффициент смещения“.

Радиус кривой (curve radius)

Масштабировать владельца на основе радиусов контрольных точек кривой.

Следование по кривой (follow curve)

Производить вращение владельца относительно „оси «вперёд»“ и „оси «вверх»“.

Анимировать путь (animate path)

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

Конечно же, данную кнопку можно игнорировать и анимировать параметр „оценки времени“ кривой вручную.

Влияние (influence)

Определяет величину воздействия ограничения на владельца.

Пример