Примус «Копіювання Локації» – Copy Location Constraint

Примус «Копіювання Локації» – Copy Location силує свого володільця мати таку ж локацію, як в його цілі.

Важливо

Зауважте, що якщо ви використаєте такий примус на з’єднаній кістці, то він не дасть жодного ефекту, оскільки цільовою локацією є верхівка предка, яка керує позицією кореня кістки-володільця.

Опції – Options

Ціль – Target
Поле Ідентифікатор Даних — Data ID використовується для вибору цілі для примусу, і поки вона не вибрана, то примус буде не функціональним (фон поля імені буде забарвлений червоним).
X, Y, Z

Ці кнопки керують тим, дотримання по напрямках яких осей будуть примушене.

Інвертування – Invert
Кнопки «Інвертування» – Invert інвертують попередні координати по відповідних осях.
Зсув – Offset
При увімкненні, цей керувальник дозволяє володільцю переміщуватися (використовуючи його поточні трансформаційні властивості), відносно позиції його цілі.
Простір – Space
Стандартна конверсія між просторами.

Приклади – Examples

Анімація – Animation

Давайте анімуємо примус Copy Location та його кнопку Offset. Наприклад, ви можете змусити вашого володільця (назвемо його «місяць» – «moon») описувати ідеальні кола з центром у точці (0.0, 0.0, 0.0) (використовуючи, наприклад, анімаційні криві pydriven LocX/LocY, дивіться детальніше – Drivers), і далі змусимо його копіювати локацію цілі (назвемо її «земля» – «earth», наприклад) з увімкненою кнопкою Offset. Вітаємо, ви щойно змоделювали супутник на (спрощеній) орбіті навколо його планети. Просто зробіть так само анімацію його планети навколо її зірки (яку ми можемо назвати «сонце» – «sun», як ви гадаєте?), та чому ні, цієї зірки навколо її галактики.

Ось невелика анімація «сонячної» – «solar» системи, створена за допомогою (серед кількох інших) техніки, описаної вище:

Зауважте, що ця «сонячна» система взагалі не реалістична (неправильний масштаб, «земля» обертається у хибному напрямку навколо «сонця», …).

Ви можете звантажити <https://wiki.blender.org/wiki/File:ManAnimationTechsUsingConstraintsExSolarSys.blend>`__, використаний для створення цієї анімації.

Більше того, ви можете також анімувати кілька властивостей кожного примусу, використовуючи криві: наприклад, ви можете анімувати уставу Influence примусу. Це використовується для першого прикріплення камери до «місяця», потім до «землі» і наостанок ні до чого, використовуючи примуси Copy Location з уставою Offset.