Pose Library – Бібліотека Поз

This section describes the pose library, which is based on the Asset Browser – Браузер Активів. For an overview of the asset system, see the Asset Libraries – Бібліотеки Активів section. The pose library is meant to be used in Pose Mode. In other words, it only works when posing an armature, and not for general object animation.

Примітка

The pose library is implemented as an add-on. This add-on is enabled by default; disabling it will remove the pose library from Blender’s user interface.

The «building blocks» of the pose library are actually implemented in Blender itself. The add-on only contains the user interface and the logic that determines what is stored in a pose asset. This was intentionally put into an add-on, so that artists or studios who want to change the behavior can do so with an add-on of their own.

What is a Pose Asset? – Що таке Актив Поз?

Актив поз pose asset є дією, що відмічена як актив – marked as asset, та що містить дані з точно одним кадром анімації. Зазвичай вони створюються за допомогою кнопки Create Pose Asset – «Створення Активу Поз» (дивіться нижче), але будь-яка дія, що ключована на точно одному кадрі, може бути видима, як актив поз.

Кожна поза в бібліотеці зберігається в її власному блоці даних дії. Це означає, що вона може мати власне ім’я, власне зображення передогляду та можу організовуватися в Asset Catalogs.

Creating a Pose Library – Створення Бібліотеки Поз

Файл бібліотеки поз pose library file є типово blend-файлом, що призначений для поз. Він може пов’язуватися з персонажем, реквізитом тощо, що може далі використовуватися не лише для створення поз, а також для рендерингу передоглядів – rendering previews.

../../../../_images/asset_browser-pose_library_ellie.png

Приклад бібліотеки поз для персонажа Ellie із Sprite Fright.

Pose Creation via Action Editor – Створення Пози за допомогою Редактора Дій

Для створення пози в бібліотеці з редактора дій Action Editor, позуйте персонаж, виберіть відповідні кістки та клацніть на кнопці Create Pose Asset – «Створення Активу Поз». Це створить нову позу дії Action, яка міститиме ключі для поточного значення локації, обертання, масштабу кожної кістки та властивості згинних кісток Bendy Bone.

../../../../_images/asset_browser-pose_library-create_from_action_editor.png

Для створення нового активу поз скористайтеся кнопкою Create Pose Asset у редакторі дій Action editor.

Створена Дія тепер призначена арматурі. Це дає змогу інспектувати, які кістки включені та щось підправити. У цьому відношенні це є дією Action, як і будь-які інші, і ви можете додавати або вилучати ключі, як зазвичай. Просто переконайтеся, що ключі всі знаходяться на одному і тому ж кадрі, щоб зберігати це як «позу», а не як «сніпет анімації»; останнє не підтримується на цей момент.

Відповідно до її назви, кнопка Create Pose Asset – «Створення Активу Поз» автоматично відмічає дію Action як актив Asset. Це не тільки робить її доступною в бібліотеці поз, а також діє як фейковий користувач, щоб гарантувати, що ця дія Action не втратиться, якщо ви знепризначите, скасуєте призначення її з арматури.

The pose asset can be renamed in the Asset Browser. There you can also right click on the thumbnail, then choose Assign Action to assign the Action to the active Object (see description above).

Примітка

Кнопка Create Pose Asset створює нову дію Action. Для переконання, що це дійсно видно в інтерфейсі користувача, щоб ви знали, що щось відбулося, вона намагається переконатися, що браузер активів Asset Browser показує новостворений актив поз. Через це, вона вимагає, що був видимим браузер активів Asset Browser і щоб він був установлений показувати бібліотеку активів поточного файлу Current File.

Це особливо доречно для активів поз у порівнянні з іншими активами. Ви не можете відмічати об’єкт як актив кілька разів, але ви можете створити десять активів поз з однієї й тієї ж пози персонажа.

Pose Creation from Existing Animation – Створення Пози з Наявної Анімації

Аніматори часом їдять та дихають, тому є неабиякий шанс, що ви вже маєте деякі пози, вишикувані на часолінії. Створення активу поз з наявної анімації є значною мірою таким самим, як описано вище, з кількома тонкими відмінностями:

  • Перейдіть у кадр з позою, яку ви хочете перетворити в актив.

  • Виберіть відповідні кістки так клацніть на кнопці Create Pose Asset – «Створення Активу Поз» у редакторі дій Action Editor.

  • Це створює дію Action, як і раніше, але цього разу це також включає будь-яку властивість кістки, що вже ключована на поточному кадрі. Іншими словами: будь-яка властивість кістки (звичайна чи кастомна), що показується жовтим в інтерфейсі користувача, буде включена в актив поз. Це дає можливість також включити властивості, що керують перемиканням IK/FK, наприклад. Як і для пози, поточне значення копіюється в актив поз, а не ключоване значення.

  • Blender зберігає те, яка дія була попередньо призначена арматурі.

  • Тепер нова дія Action пози призначається арматурі, тож ви можете дати їй ім’я та інспектувати/наладжувати її вміст.

  • Клацніть на кнопці Restore Previous Action – «Відновлення Попередньої Дії» (ікона з чорною стрілкою), що показується біля кнопки Create Pose Asset. Це перепризначає попередню дію Action, так що ви повертаєтеся до анімації, що ви мали попередньо.

Pose Creation by Copying from Other File – Створення Пози шляхом Копіювання з Іншого Файлу

Як описано в Design Limitations, Blender лише записує дані в поточно відкритися blend-файл. Для копіювання пози з якогось іншого файлу у файл бібліотеки поз дивіться наступні кроки:

  • Позуйте персонаж та виберіть відповідні кістки.

  • Click the Copy Pose as Asset button, which is available in the Action Editor. This will create the pose asset (including its thumbnail) and store it in a temporary file somewhere.

  • Оберіть наявний актив поз та відкрийте його контекстне меню. Клацніть опцію Open Blend File – «Відкриття Файлу Blend».

  • Новий процес Blender запуститься та автоматично відкриє файл бібліотеки активів, що містить обрану позу. До речі, це працює для всіх активів, а не лише поз!

  • У браузері активів Asset Browser клацніть кнопку Paste as New Asset – «Вставка Як Новий Актив». Це завантажить цей тимчасовий файл та завантажить всі активи, які можна знайти в ньому. У нашому випадку, знайдеться лише одинична поза, але майбутні версії Blender можуть розширити це для інших типів активів. Ось чому ця кнопка названа така загально – вона не є специфічна для поз.

  • Дайте позі ім’я та клацніть на кнопці освіження «refresh» в панелі зображення передогляду для рендерення нового передогляду, якщо хочете.

  • Збережіть файл та вийдіть з Blender.

  • Оригінальний Blender все ще виконується у фоні, та, зауважте, що новий Blender припинив роботу. Це автоматично освіжає браузер активів Asset Browser для показу ново доданої пози.

Automatically Assigned Catalog – Автоматично Призначений Каталог

Коли ви створюєте актив поз, Blender може автоматично призначати його в каталог активів. Це працює лише, якщо видимий браузер активів Asset Browser; Blender потім призначає актив поз в його активний каталог активів. Якщо відкрито кілька браузерів активів Asset Browser, то це здійснює наступні кроки:

  • Якщо поточне вікно має один браузер активів Asset Browser, то це використовує цей один.

  • Якщо поточне вікно має кілька браузерів активів Asset Browser, то це використовує найбільший з них.

  • Інакше Blender вийде в інші вікна (якщо там є ще якісь) та здійснить подібний пошук. Перше вікно, яке він побачить, що має браузер активів Asset Browser, перемагає.

Controlling the Look of Preview Images – Керування Виглядом Зображень Передогляду

Зображення передогляду бібліотеки поз рендеряться за допомогою активної камери сцени – Scene camera. Цей підхід отримав перевагу над рендерингом в специфічному оглядвікні 3D Viewport з двох головних причин:

  • Є лише одна камера сцени активною будь-коли, що дає передбачуваність, коли використовується камера.

  • Камера, а також решта сцени, може укладатися спеціально для рендерингу мініатюр. Файли бібліотеки поз задумані для такої мети: містять пози та рендер їх зображень передогляду.

Зображення передогляду рендеряться за допомогою Workbench Engine. Перемикніть сцену для використання з цим рушієм рендера, і ви побачите різні опції для впливу на вигляд. Виберіть актив поз та натисніть кнопку Generate Preview – «Генерування Передогляду» для повторного рендерення зображення передогляду з поточними уставами.

Ви можете також анімувати такі устави, як рендеринг передматеріалу MatCap, позиції освітлювачів, а також інтенсивності тощо. Використовуйте це на свою користь!

Scene Animation for Preview Images – Анімація Сцени для Зображень Передогляду

Інколи зручно мати кілька різних кольорів фону або ракурсів камери для ваших поз. Багато лицьових поз робляться з урахуванням специфічного ракурсу камери.

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

  • Активна камера може перемикатися за допомогою маркерів камер – camera markers.

Вони дають можливість обирати конкретний кадр для підбору як кольору фону, так і ракурсу камери. Позуйте персонаж, клацніть на кнопці Create Pose Asset – «Створення Активу Поз», і дія пози буде ключована на поточному кадрі. Це означає, що легше редагувати позу та освіжати її зображення передогляду, оскільки ви знаєте точно, на якому кадрі вона була початково створена.

Using the Pose Library – Використання Бібліотека Поз

Бібліотека поз може використовуватися для позування персонажа кількома різними способами. Коротко кажучи, ви можете повністю застосувати позу або змішувати її з поточною позою персонажа інтерактивно. Як точно ці операції працюють, залежить від того, де ви їх ви використовуєте. Ця секція пояснить використання як з браузера активів Asset Browser, так і з оглядвікна 3D Viewport.

Use from the Asset Browser – Використання з Браузера Активів

Бібліотекою поз може використовуватися безпосередньо з браузера активів Asset Browser. Панелі бібліотека поз Pose Library будуть показуватися, коли активний об’єкт є арматурою та перебуває в режимі пози Pose Mode. Система каталогів – catalog system та смуга фільтра на верху можуть використовуватися для пошуку конкретних поз.

The following operators can be accessed by RMB on a pose:

Apply Pose

Застосовує позу до персонажа. Якщо там є якісь кістки вибраними, то поза буде застосована лише до тих кісток. Це дає можливість створювати позу «пістолета пальцями», застосувавши позу кулака до кисті й далі позу «відкритої руки» лише до вказівного та великого пальців. Подвійне клацання на позі також застосовує її.

Apply Pose Flipped

Will mirror the pose from left to right and vice versa. This makes it possible, for example, to apply a left-hand pose to the right hand, reducing the number of poses you have to put into the library. This can of course also be applied for asymmetrical facial expressions that depend on the camera angle. While blending (see below), keep Ctrl pressed to blend the flipped pose.

. _bpy.ops.poselib.blend_pose_asset:

Blend Pose

Allows you to gradually blend a pose from the library into the character’s pose. Click the button, then move the mouse left/right to determine the desired blend. A pose asset can be «subtracted» while blending. Drag to the right to blend as usual, drag to the left to subtract the pose. While blending, you can use Tab to toggle between the original and the blended pose. As usual in Blender, LMB or press Enter to confirm; RMB or press Esc to cancel the operator. Blending can also exaggerate a pose, by pressing E (for Extrapolate) and applying a pose for more than 100%.

Select/Deselect Pose Bones

Вибір або зневибір кісток, що використовуються в позі. Це може використовуватися для створення набору вибрання або просто для показу того, що було частиною пози, а що – ні.

Use from 3D Viewport – Використання з 3D Оглядвікна

../../../../_images/asset_browser-pose_library-use_from_viewport.png

The pose library as a side-panel of the 3D Viewport.

The Sidebar of the 3D Viewport has a Pose Library panel in the Animations tab. Contrary to the Asset Browser, which can be used for different asset types and also for some asset management tasks, this panel is dedicated to applying poses. This means that it can allow faster interaction.

Click on a pose to apply it. A single click is enough. You can also select and apply a pose via the cursor keys. This allows for fast exploration of the poses, to directly see the result on the active character.

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

To search for poses, hover your mouse over the poses, then press Ctrl-F and type a search query. This will filter the poses to match what you typed. The scrollable area will automatically scroll the search field into view.

Old Pose Library – Стара Бібліотека Поз

In Blender 3.0, the Asset Browser based pose library, described above, replaced its predecessor pose library system. This section describes how to convert poses from the old pose library to the current system.

Converting Old Pose Libraries – Конвертування Старих Бібліотек Пози

Бібліотеки поз старого стилю можуть конвертуватися в активи поз наступним чином:

  • In the Action Editor, select the Action containing the pose library you want to convert.

  • Переконайтеся, що камера сцени укладена коректно для рендерингу зображень передогляду.

  • In the Action Editor’s Pose Library panel, click the «Convert Old-Style Pose Library» button.

  • Відкрийте браузер активів Asset Browser, та побачите, що пози були сконвертовані.

  • Якщо ви задоволені результатом, то вилучить дію Action старої бібліотеки поз.

  • Збережіть blend-файл.

Як зазвичай, blend-файл повинен бути збережений в директорії, відміченій як бібліотека активів, щоб використовувати активи поз з нього в інших blend-файлах.

Примітка

Ця конверсія не призначає пози в жодний каталог, а тому вони будуть показуватися в секції «Unassigned» – «Непризначено» бібліотеки активів «Current File» – «Поточний Файл».