Вступ – Introduction¶
Ключі форм – shape keys – використовуються для деформування об’єктів у нові форми для анімації. В іншій термінології ключі форм можуть називатися «цілі морфа» – «morph targets» або «форми змішання» – «blend shapes».
Найбільш популярне використання для ключів форм – у лицьовій анімації персонажа та при підправлянні та уточнюванні скелетної оснастки. Вони особливо корисні для моделювання органічних м’яких частин та м’язів, де є необхідність більшого контролю над результатною формою, ніж це може бути досягнуто за допомогою комбінації обертання та масштабування.
Ключі форм можуть застосовуватися на типах об’єктів з вершинами, як сіть, крива, поверхня та решітка.
Робпотік – Workflow¶
Ключі форм розробляються у панелі Shape Keys panel, яка доступна у вкладці «Дані Об’єкта» – Object Data редактора властивостей Properties editor (наприклад, вкладка Mesh для об’єктів сіті).
Ключ форми модифікується шляхом вибирання ключа форми у цій панелі та потім переміщування вершин об’єкта у нову позицію у 3D Оглядвікні – 3D Viewport.
Ця панель має керувальники для впливання на поточне значення Value (вплив, вагомості) форми. Можна бачити форму в ізоляції або як вона комбінується з іншими.
Додавання та Вилучання Вершин – Adding and Removing Vertices¶
Не можна додавати або вилучати вершини у ключі форми. Кількість вершин та те, як вони з’єднується, визначається сіттю, кривою, поверхнею або решіткою. Ключ форми просто записує позицію для кожної вершини й тому форми завжди містять всі вершини об’єкта.
При додаванні вершини всі ключі форм будуть записувати її з позицією, в якій вона створена. Мудрий робпотік щодо додавання або видаляння вершин після створювання ключів форм є можливим, але найкраще залишати створення ключів форм на тоді, коли сіть закінчена або її топологія стабільна.
Додавання Ключів Форм – Adding Shape Keys¶
При додаванні нового ключа форми за допомогою кнопки +
поруч зі списком нова форма буде копією форми Basis, незалежно від поточного результату, видимого у 3D Viewport.
При додаванні нового ключа форми з
, ця форма буде починатися з конфігурації вершин, що є видимою на той момент.При робленні лицьової анімації за допомогою відносних ключів форм, може бути корисно спершу створити ключ форми зі складної крайньої пози (наприклад, гнів чи подив), а потім розбити цю складну форму на компоненти шляхом застосовування тимчасової групою вершин до складної форми та створювання копії за допомогою 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 представляє стан вершин об’єкта в їх оригінальній позиції.