Ограничитель «Растяжение» (stretch to constraint)

Ограничитель Stretch To заставляет владельца ограничения вращать и масштабировать свою ось Y по направлению к цели. Поэтому он будет иметь такое же поведение отслеживания, как и с ограничителем Track To. Однако предполагается, что осью отслеживания и растяжения будет именно ось Y, – Stretch To не даёт вам возможности использовать какую-либо другую.

Он также имеет некоторые функции для изменения объёмных характеристик, поэтому владелец ограничения может сжиматься по мере приближения цели или утончаться по мере её удаления. Однако следует отметить, что таким образом сохраняется не реальный объём владельца, а виртуальный, определяемый его масштабными значениями. Следовательно, эта функция работает даже с необъёмными объектами, такими как пустышки, 2D-меши или поверхности и кривые.

В случае с костями, – масштабирует их параметр „Volume Variation“ вдоль их собственных локальных осей (помните, что локальная ось Y вашей кости будет с ней выровнена от корня до кончика).

Опции (options)

../../../_images/animation_constraints_tracking_stretch-to_panel.png

Панель ограничителя Stretch To.

Цель (target)

Идентификатор данных используемый для выбора цели ограничителя, который в свою очередь не функционирует (красное состояние), пока цель не будет определена. Для получения дополнительной информации см. раздел по общим свойствам ограничителей.

Исходная длина (original length)

Это числовое поле задаёт остаточное расстояние между владельцем ограничения и его целью, т.е. расстояние, на котором не производится деформация (растяжение) владельца.

(Сбросить исходную длину)

При нажатии на эту маленькую кнопку будет произведён пересчёт значения „длины покоя“, чтобы оно соответствовало фактическому расстоянию между владельцем и его целью (т. е. расстоянию до применения этого ограничения).

Изменение объёма (volume variation)

Это числовое поле контролирует величину изменения «объёма» экспоненциально к величине растяжения. Обратите внимание, что значение „0.0“ не допускается, если вы хотите отключить функцию объёма, используйте кнопку „None“ (см. ниже).

Объём - Мин., Макс. (volume min, max)

Пределы сохранения объёма до минимума и максимума, масштабируемые каждый раз на коэффициент «вздутия».

Сглаживание (smooth)

Коэффициент сглаживания, делающий пределы сохранения объёма менее заметными.

Поддержание объёма (maintain volume)

Эти кнопки управляют тем, какая из осей X и/или Z должна быть затронута (масштабирована вверх/вниз), чтобы сохранить виртуальный объём при растяжении вдоль оси Y. Если включить кнопку „None“, – функции для поддержания объёма будут отключены.

Вращение (rotation)

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

XZ, ZX

Эти кнопки эквивалентны кнопкам „Вверхограничителя Track To: владелец будет вращаться вокруг двух локальных осей в указанном вами порядке.

Колебание (swing)

Ограничитель использует один колебательный поворот, эквивалентный как и при ограничении с Damped Track.

Влияние (influence)

Управляет степенью влияния ограничителя на объект. Для получения дополнительной информации см. раздел по общим свойствам ограничителей.

Пример