РуководстваИнструкция8 мин чтения
Авториггинг персонажа в Blender: Бесплатный аддон AFK AI
Выделите модель, нажмите Rig, и примерно через минуту рядом с ней появится копия с ригом и анимациями — в Blender 4.2 и новее.

Впервые сделать риг персонажа в Blender вручную — это целый вечер. Вы подгоняете метариг Rigify под тело, генерируете риг, привязываете меш с автоматическими весами, а потом исправляете то, что сломалось. Иногда это локоть, который складывается, как бумага, а иногда — «Bone Heat Weighting: failed to find solution for one or more bones». И после этого ещё нужны анимации.
Аддон AFK AI делает всё это с вкладки в боковой панели Blender. Выделите модель и нажмите Rig. Модель уходит в ИИ-риггер afk.ai, и примерно через минуту рядом возвращается копия с ригом: скелет, созданный под её тип, веса скиннинга и анимации в виде action. Оригинал останется в точности таким, каким был.
Что понадобится
- Blender
- 4.2 или новее. Аддон — это расширение Blender, а более старые версии не умеют их устанавливать.
- Аккаунт afk.ai
- Бесплатный. В первый раз вы входите через Google в браузере.
- Риги
- Каждый риг расходует один риг из месячного лимита вашего аккаунта — так же, как риггинг на afk.ai/rig. Аддон показывает, сколько ригов осталось.
- Интернет
- Риггинг выполняется на серверах afk.ai, поэтому в Blender должен быть включён Allow Online Access.
- Модель
- Один или несколько меш-объектов, до 50 МБ после экспорта. Камеры и источники света не отправляются.
Установка аддона
- Скачайте zip-файл аддона со страницы плагина для Blender. Не распаковывайте его.
- В Blender откройте Edit > Preferences > Get Extensions. Нажмите маленькую стрелку в правом верхнем углу, выберите Install from Disk... и укажите zip-файл. Или просто перетащите zip-файл в окно Blender.
- Там же, в Preferences, откройте System > Network и включите Allow Online Access. Без этого вкладка AFK AI сообщит, что доступ в сеть выключен, и ни к чему не подключится.
Вот и вся установка. В 3D Viewport нажмите N, чтобы открыть боковую панель, — там появится новая вкладка AFK AI.
Вход и риг
- Войдите. На вкладке AFK AI нажмите Sign in. В браузере откроется afk.ai; войдите там через Google. Когда браузер сообщит, что вход выполнен, вернитесь в Blender. Теперь вкладка показывает ваш email и сколько ригов осталось в этом месяце.
- Выделите модель. Щёлкните по ней во вьюпорте или выделите все её части. Если модель состоит из нескольких частей (тело, шлем, меч), выделите их все — риг будет создан для них как для одного персонажа.
- Укажите тип модели. Human — для людей, роботов и всего, что ходит на двух ногах. У животных и существ свои типы (подробнее ниже). Оставьте All animations, чтобы получить анимации для этого типа, или выберите Rig only, если нужен только скелет.
- Оставьте Facing на Auto. AFK AI сам определяет, куда смотрит модель. Если риг когда-нибудь вернётся развёрнутым не в ту сторону, создайте его снова, указав угол, на который повёрнута модель.
- Нажмите Rig. Вкладка показывает каждый этап: загрузка, ожидание риггера, риггинг, добавление анимаций, скачивание. Тем временем можно продолжать работать в Blender.
Когда всё готово, справа от оригинала появляется новая выделенная коллекция «Knight (AFK AI)» (имя вашей модели, затем AFK AI).
Если браузер не вернулся в Blender (мешает файрвол или Blender запущен на другом компьютере), страница afk.ai покажет вместо этого код входа. Нажмите I have a sign-in code и вставьте его. Код действует час, а в аккаунте вы остаётесь, пока не нажмёте Sign out.

1Вход

2Выбор параметров

3Риггинг

4Готово
Что вы получите
- Арматура: скелет, созданный под тип модели и размещённый внутри меша. Человек получает 66 костей, включая по три сустава в каждом пальце, с такими же названиями, как у манекена Unreal Engine (pelvis, spine_01, thigh_l...).
- Веса скиннинга: рассчитаны для вашего меша, поэтому он сгибается в суставах, а не рвётся и не сминается.
- Анимации: по одному action на анимацию, каждый на своей дорожке в редакторе Nonlinear Animation. Для гуманоида это до 593 анимаций: ходьба, бег, idle, прыжки, удары мечом, стрельба из лука и пистолета, танцы и многое другое. Бесплатный аккаунт получает бесплатные, а тариф открывает остальные.
- Ваш оригинал: остаётся в точности таким, каким был, так что можно сравнить их или создать риг снова.
- Файл: копия модели с ригом,
Knight_rigged.glb, сохраняется рядом с вашим .blend-файлом (или во временной папке компьютера, если .blend ещё не сохранён). Где именно — подскажет строка состояния.

root └ pelvis └ spine_01 └ spine_02 └ spine_03 └ neck_01 └ head └ clavicle_l └ upperarm_l └ lowerarm_l └ hand_l └ thumb_01_l thumb_02_l thumb_03_l └ index_01_l index_02_l index_03_l └ middle_01_l middle_02_l middle_03_l └ ring_01_l ring_02_l ring_03_l └ pinky_01_l pinky_02_l pinky_03_l └ clavicle_r ... (справа так же) └ thigh_l └ calf_l └ foot_l └ ball_l └ thigh_r ... (справа так же)Воспроизведение и переключение анимаций
У арматуры с ригом сначала активна одна анимация. Чтобы увидеть остальные, откройте редактор Nonlinear Animation: там каждая анимация — отдельная дорожка. Нажмите на звёздочку рядом с именем дорожки, чтобы проигрывать только её.
Чтобы поработать с ключами одной анимации, откройте Dope Sheet, переключите его в режим Action Editor и выберите action из списка. Это обычные action Blender, так что можно менять ключи, укорачивать цикл или делать на их основе новые анимации.
То же самое из Python-консоли, с выделенной арматурой с ригом:
import bpy
rig = bpy.context.object # the rigged armature
rig.animation_data.action = bpy.data.actions["Walk"]
start, end = rig.animation_data.action.frame_range
bpy.context.scene.frame_start, bpy.context.scene.frame_end = int(start), int(end)
bpy.ops.screen.animation_play()
Чтобы перемещать персонажа, двигайте арматуру, а не меш: меш следует за своим скелетом.

Перенос в Unity, Unreal или Godot
Для FBX: File > Export > FBX (.fbx), с включённым Selected Objects и выделенными арматурой и мешем. В разделе Armature выключите Add Leaf Bones. В разделе Bake Animation оставьте включённым All Actions, чтобы в файл попали все анимации. Установите Apply Scalings в FBX All, чтобы персонаж импортировался в правильном размере.
Не хотите использовать для этого шага Blender? У Unity, Unreal и Godot есть собственные плагины AFK AI: см. Unity, Unreal Engine и Godot.
| Движок | Что сделать |
|---|---|
| Godot 4 | Скопируйте Knight_rigged.glb в проект. Анимации лежат в его AnimationPlayer. |
| Unreal Engine 5 | Импортируйте GLB или экспортируйте FBX (см. ниже) и импортируйте его как Skeletal Mesh с анимациями. |
| Unity | Экспортируйте FBX (см. ниже), перетащите его в Assets и для человека установите Rig > Animation Type в Humanoid. |
| three.js, Babylon.js | Загрузите GLB и проигрывайте его клипы. |
Не человек? Другие типы моделей
Большинство авториггеров работают только с гуманоидами. У AFK AI есть скелеты и анимации для 15 типов моделей. Выбирайте тип по форме, а не по виду: волк — это Fox, олень — Horse, кит — Fish.
| Тип модели | Для чего |
|---|---|
| Human | люди, роботы, всё на двух ногах |
| Fox | четвероногие: собака, кошка, лиса, волк |
| Horse | копытные: лошадь, олень, корова |
| Bird, Dragon | крылья и две ноги; крылья и четыре ноги |
| Kaiju | динозавры и кайдзю: прямоходящие, с хвостом |
| Spider, Insect | шесть или восемь ног; летающие насекомые |
| Snake, Fish | без ног; акулы, киты и рыбы |
| Kangaroo, Frog, Turtle | прыгуны, лягушки и жабы, панцирь на четырёх коротких лапах |
| Ghost, Object | парят без ног; предметы, которые подпрыгивают, вращаются и покачиваются |
- Дракон
- Четвероногое
- Копытное
- Динозавр
- Паук
- Рыба
Что считается ригом
Каждое нажатие Rig, после которого модель дошла до AFK AI, расходует один риг из лимита этого месяца. Cancel лишь прекращает ожидание в Blender: риг продолжается и всё равно засчитывается. Неудачный риг не засчитывается, а вкладка объясняет, почему он не удался.
Вкладка показывает, сколько ригов осталось. Когда их нет, появляется See plans — кнопка открывает тарифы afk.ai. Риги на afk.ai/rig и в других плагинах списываются из того же месячного лимита.
Если что-то пошло не так
- Появляется «Online access is off»
- Включите Allow Online Access в Edit > Preferences > System > Network. Если Blender запущен с
--offline-mode, запустите его без этого флага. - Браузер не открылся
- Нажмите Open the page again или войдите на afk.ai и используйте I have a sign-in code.
- Появляется «Couldn't reach AFK AI»
- Проверьте подключение, VPN или файрвол и попробуйте снова.
- Появляется «Up to 50 MB»
- Удалите скрытые части, уменьшите очень большие текстуры или снизьте число полигонов модификатором Decimate.
- Появляется «Select the model to rig»
- Сначала щёлкните по модели во вьюпорте, чтобы она выделилась.
- Риг не удался
- Прочитайте сообщение. Обычно помогает другой тип модели или поза, в которой модель стоит прямо и смотрит вперёд.
Вопросы
Аддон AFK AI для Blender бесплатный?
Да. Аддон устанавливается бесплатно, а бесплатный аккаунт afk.ai каждый месяц получает риги. Каждый риг расходует один из них — так же, как на afk.ai/rig. Тарифы дают больше ригов и все анимации.
В каких версиях Blender он работает?
В Blender 4.2 и новее, на Windows, Mac и Linux. Это расширение Blender — разновидность аддона, которую Blender 4.1 и старше установить не может. В более старом Blender создайте риг модели на afk.ai/rig и импортируйте скачанный GLB.
Меняет ли он мою исходную модель?
Нет. Модель с ригом возвращается копией, в собственной коллекции рядом с оригиналом. В исходном объекте, его меше и материалах ничего не меняется.
Работает ли он без интернета?
Нет. Риггинг выполняется на серверах afk.ai, поэтому Blender должен быть подключён к интернету, а Allow Online Access — включён.
Можно ли создать риг животного, дракона или предмета?
Да. Перед нажатием Rig выберите тип модели: Fox для четвероногих, Horse для копытных, Dragon, Bird, Spider, Snake, Fish и другие или Object для предметов. Каждый получает скелет и анимации, сделанные под него. Все они показаны в руководстве по животным.
Это контрол-риг вроде Rigify или Auto-Rig Pro?
Нет. Это деформирующий скелет с весами скиннинга и запечёнными анимациями — то, что проигрывают игровые движки. Кости всё равно можно анимировать вручную в Pose Mode или править ключи любой анимации в Action Editor.
Можно ли использовать персонажа с ригом в коммерческой игре?
Да. Скелеты и анимации распространяются по лицензии CC0, а ваша модель остаётся вашей.
Можно ли создать риг нескольких моделей за раз?
Одновременно выполняется один риг, и каждый занимает около минуты. Когда первый готов, выделите следующую модель и снова нажмите Rig. Чтобы создать риги для целой папки из скрипта, используйте API риггинга.
Есть ли плагин AFK AI для Maya, Unity или Unreal?
Да, всего для девяти программ: Blender, Maya, 3ds Max, ZBrush, Unity, Unreal Engine, Godot, Cocos Creator и Roblox Studio. В обзоре всех плагинов AFK AI рассказано, что умеет каждый и какой выбрать, а на странице плагинов собраны все загрузки.
Сделайте риг и анимируйте свою модель
ИИ сделает риг прямо в браузере, и на модели заиграют сотни анимаций. Скачайте один GLB для любого движка.
Другие руководства
Инструкция
Авториггинг персонажа в Unreal Engine 5: от статического меша к анимированному скелетному
Щёлкните меш правой кнопкой, выберите Rig with AFK AI, и через минуту в той же папке появится скелетный меш со скелетом, physics asset и анимациями.
Инструкция
Авториггинг любой 3D-модели в Unity: сразу Humanoid и с анимационными клипами
Выберите модель в окне Project и нажмите Rig. Через минуту рядом появится FBX с ригом, настроенный как Humanoid, где каждая анимация — отдельный клип.
Сравнение
Плагины для авториггинга в девяти 3D-программах и игровых движках: Blender, Maya, Unity, Unreal и другие
По плагину AFK AI для каждой из девяти программ. Выберите модель, нажмите Rig, и примерно через минуту она вернётся в сцену или проект с ригом и анимациями.