Вступ – Introduction

Ключі форм – shape keys – використовуються для деформування об’єктів у нові форми для анімації. В іншій термінології ключі форм можуть називатися «цілі морфа» – «morph targets» або «форми змішання» – «blend shapes».

Найбільш популярне використання для ключів форм – у лицьовій анімації персонажа та при підправлянні та уточнюванні скелетної оснастки. Вони особливо корисні для моделювання органічних м’яких частин та м’язів, де є необхідність більшого контролю над результатною формою, ніж це може бути досягнуто за допомогою комбінації обертання та масштабування.

Ключі форм можуть застосовуватися на типах об’єктів з вершинами, як сіть, крива, поверхня та решітка.

../../_images/animation_shape-keys_introduction_example.png

Приклад сіті із застосованими різними ключами форм.

Робпотік – Workflow

Ключі форм розробляються у панелі Shape Keys panel, яка доступна у вкладці «Дані Об’єкта» – Object Data редактора властивостей Properties editor (наприклад, вкладка Mesh для об’єктів сіті).

Ключ форми модифікується шляхом вибирання ключа форми у цій панелі та потім переміщування вершин об’єкта у нову позицію у 3D Оглядвікні – 3D Viewport.

Ця панель має керувальники для впливання на поточне значення Value (вплив, вагомості) форми. Можна бачити форму в ізоляції або як вона комбінується з іншими.

Додавання та Вилучання Вершин – Adding and Removing Vertices

Не можна додавати або вилучати вершини у ключі форми. Кількість вершин та те, як вони з’єднується, визначається сіттю, кривою, поверхнею або решіткою. Ключ форми просто записує позицію для кожної вершини й тому форми завжди містять всі вершини об’єкта.

При додаванні вершини всі ключі форм будуть записувати її з позицією, в якій вона створена. Мудрий робпотік щодо додавання або видаляння вершин після створювання ключів форм є можливим, але найкраще залишати створення ключів форм на тоді, коли сіть закінчена або її топологія стабільна.

Додавання Ключів Форм – Adding Shape Keys

При додаванні нового ключа форми за допомогою кнопки + поруч зі списком нова форма буде копією форми Basis, незалежно від поточного результату, видимого у 3D Viewport.

При додаванні нового ключа форми з Specials ‣ New Shape from Mix, ця форма буде починатися з конфігурації вершин, що є видимою на той момент.

При робленні лицьової анімації за допомогою відносних ключів форм, може бути корисно спершу створити ключ форми зі складної крайньої пози (наприклад, гнів чи подив), а потім розбити цю складну форму на компоненти шляхом застосовування тимчасової групою вершин до складної форми та створювання копії за допомогою New Shape from Mix. Ця техніка допомагає скоротити конфлікти між різними ключами форм, що в іншому випадку продукують подвоєний ефект.

Відносні або Абсолютні Ключі Форм – Relative or Absolute Shape Keys

Сіть (крива, поверхня або решітка) має стек ключів форм. Цей стек може бути за типом відносним Relative або абсолютним Absolute.

Відносно – Relative

Головно використовується для м’язів, суглобів кінцівок та лицьової анімації.

Кожна форма визначається відносно до Basis або іншого визначеного ключа форми.

Результатний ефект, видимий у 3D Viewport, також званий Mix, – це кумулятивний ефект кожної форми з її поточним значенням. Починаючи з форми Basis, результат отримується шляхом додавання виваженого відносного зсуву кожної форми до її орієнтирного ключа.

Значення – Value

Представляє вагомість змішання між ключем форми та його орієнтирним ключем.

Значення 0.0 означає вплив 100% орієнтирного ключа, а 1.0 – цього ключа форми. Blender може екстраполювати це змішання між двома формами вище 1.0 та нижче 0.0.

Базис – Basis

Basis – це ім’я, дане першому (найбільш верхньому) ключеві у стеку.

Форма Basis представляє стан вершин об’єкта в їх оригінальній позиції. Вона не має жодного значення вагомості та не здатна бути ключована. Це стандартний орієнтирний ключ Reference Key при створюванні інших форм.

Absolute – Абсолютно

Головно використовуються для деформування об’єктів у різні форми з часом.

Кожна форма визначає те, як форма об’єкта буде у час оцінення Evaluation Time, визначений в її Value.

Результатна форма або Mix – це інтерполяція попередньої та наступної форм, що дається поточним часом оцінення Evaluation Time.

Значення – Value

Представляє час оцінення Evaluation Time, на якому цей ключ форми буде активним.

Базис – Basis

Basis – це ім’я, дане першому (найбільш верхньому) ключеві у стеку.

Форма Basis представляє стан вершин об’єкта в їх оригінальній позиції.