Ограничитель «Копировать трансформацию» (copy transforms constraint)

Ограничитель „Copy Transforms“ заставляет объект или кость соответствовать положению, вращению и масштабу целевого объекта.

Опции (options)

../../../_images/animation_constraints_transform_copy-transforms_panel.png

Ограничитель «Копировать трансформацию».

Цель (target)

Объект или кость, трансформации которой следует копировать.

Убрать сдвиг цели (remove target shear)

Убирает сдвиг трансформации цели перед „смешиванием“, гарантируя, что оно будет состоять исключительно из перемещения, вращения и масштабирования.

../../../_images/animation_constraints_transform_copy-transforms_remove-target-shear.png

Если дочерняя кость была повёрнута, а родительская кость неравномерно масштабирована, – она получит трансформационный сдвиг, как и любой объект, копирующий её трансформацию (куб посередине). Используйте опцию „Remove Target Shear“, чтобы это исправить (куб справа).

Смешать (mix)

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

Заменить (replace):

Трансформация целевого объекта заменяет трансформацию владельца ограничения.

До оригинала (полностью) (before original (full)):

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

Если «родительский» объект масштабирован неравномерно, а «дочерний» изначально был повёрнут, – ограничение вызовет сдвиг, подобно настройке по умолчанию для костей „Наследовать масштаб (Полностью)“.

До оригинала (выровнено) (before original (aligned)):

Предотвращает сдвиг путём масштабирования «дочернего» объекта вдоль его собственных осей, а не осей «родительского», подобно параметру для костей „Наследовать масштаб (С выравниванием)“.

До оригинала (разделить каналы) (before original (split channels)):

Каждый канал трансформации – положение, вращение и масштаб – вычисляется отдельно от остальных. Это эквивалентно наличию ограничителя Copy Location, ограничителя Copy Rotation и ограничителя Copy Scale (все с использованием „смещения“/“до оригинала“). Однако результат может немного отличаться при использовании входных данных со сдвигом.

Отличие от способа „До оригинала (выровнено)“ заключается в том, что положение дочернего объекта зависит только от положения родительского, а не от его значений вращения и масштаба.

После оригинала (полностью/выровнено/разделить каналы) (after original (full/aligned/split channels)):

Аналогично способу смешивания „До оригинала“, за исключением того, что результатом является трансформация целевого объекта, если бы он был дочерним элементом владельца.

../../../_images/animation_constraints_transform_copy-transforms_mix-none.png

Ограничения нет.

../../../_images/animation_constraints_transform_copy-transforms_mix-before-original-full.png

При использовании „Before Original (Full)“ конус масштабируется вдоль оси Y куба, что приводит к сдвигу.

../../../_images/animation_constraints_transform_copy-transforms_mix-before-original-aligned.png

При использовании „Before Original (Aligned)“ конус масштабируется вдоль собственной оси Y, что предотвращает сдвиг.

../../../_images/animation_constraints_transform_copy-transforms_mix-before-original-split-channels.png

При использовании „Before Original (Split Channels)“ положение конуса не зависит от вращения и масштаба куба.

Цель/Владелец (target/owner)

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

Влияние (influence)

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

Пример