Ограничитель «Следовать по пути» (follow path constraint)¶
Ограничитель „Follow Path“ располагает объект или кость на кривой. Желаемое положение можно задавать двумя способами:
Используя номер кадра, а именно параметр „оценки времени“ кривой с необязательным „смещением“ в ограничителе.
Используя число от 0 до 1, а именно „коэффициент смещения“ в ограничителе.
Путём анимации данных свойств можно заставить объект или кость двигаться вдоль кривой. Также можно заставить его вращаться в соответствии с направлением самой кривой. Примеры применения включают камеры на рельсах, транспортные средства на дорогах, коробки на конвейерных лентах и так далее.
Чтобы быстрее установить ограничитель, – выделите объект, добавьте к выделению кривую, нажмите Ctrl-P и выберите „Path Constraint“.
Совет
Ограничитель „Follow Path“ можно комбинировать с ограничителем для отслеживания, чтобы, например, удерживать движущуюся камеру направленной на объект.
См. также
Ограничитель „Clamp To“ привязывает объект или кость к кривой в зависимости от их положения.
Смещение положения¶
Ограничитель использует положение и вращение своего владельца в пространстве мира, как и смещения относительно положения и вращения на кривой. Если опция „Follow Curve“ отключена, – смещения добавляются в локальном пространстве кривой. Если опция включена, – смещения добавляются в пространстве текущей точки кривой, при этом глобальная ось „Y“ будет соответствовать направлению касательной.
В обоих случаях масштаб кривой действует в качестве множителя для смещения положения.
Перед добавлением ограничителя, конус смещается вдоль мировой оси „Y“.¶ |
После добавления ограничителя, конус смещается вдоль локальной оси „Y“ выбранной кривой.¶ |
При включении функции „Follow Curve“ конус смещается вдоль касательной к точке кривой.¶ |
Чтобы владелец идеально расположился и выровнялся на кривой, убедитесь, что значения его мирового положения и вращения равны нулю. Это можно сделать, нажав Alt-G и Alt-R соответственно.
Опции (options)¶
Ограничитель «Следовать по пути».¶
- Цель (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)
Определяет величину воздействия ограничения на владельца.