Примус «Копіювання Локації» – 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.