Добавление скелета (арматуры) в Blender — основа для анимации 3D-моделей. Это делается через инструмент Add > Armature, после чего кости настраиваются под геометрию объекта. Процесс занимает от 5 до 30 минут в зависимости от сложности модели и опыта.

Скелет в Blender — это система костей, которая управляет деформацией меша при анимации. Без него персонаж или объект будет статичным. Чтобы добавить скелет, нужно перейти в режим редактирования арматуры и создать цепочку костей, а затем привязать их к модели через модификатор Armature.

Далее разберём весь процесс подробно: от создания базовой арматуры до настройки весов для корректной деформации.

Подготовка модели перед добавлением скелета

Перед тем как добавить скелет в Blender, убедитесь, что модель готова к риггингу. Она должна быть:

  • Цельной — без разрывов в геометрии (проверяется в режиме редактирования Edit Mode);
  • Симметричной — если это персонаж, симметрия по оси X упростит создание костей;
  • Чистой — без лишних вершин, дубликатов или некорректных нормалей (используйте Mesh > Clean Up).

Если модель импортирована из другого ПО (например, Maya или 3ds Max), проверьте её масштаб. В Blender стандартный масштаб — 1 единица = 1 метр. При необходимости используйте Scale (клавиша S) для корректировки.

💡

Если модель слишком детализированная, упростите её с помощью модификатора Decimate перед риггингом — это ускорит работу со скелетом.

СпособОписаниеКогда использовать
Add > Armature > Single BoneСоздаёт одну кость. Подходит для простых объектов (например, дверная ручка).Простые механизмы, статичные элементы.
Add > Armature > ChainСоздаёт цепочку соединённых костей. Длина и количество настраиваются в панели свойств.Конечности персонажей (руки, ноги).
Add > Armature > Human (Meta-Rig)Готовый шаблон скелета человека с базовой топологией. Подходит для бипедов.Персонажи с анатомией, близкой к человеческой.
Add > Armature > QuadrupedШаблон для четырёхлапых существ (собаки, кошки, лошади).Животные или фантастические существа.

Способы создания арматуры в Blender

В Blender есть несколько способов добавить скелет. Выбор зависит от типа модели и задач:

Для новичков проще всего начать с Meta-Rig — это готовая заготовка скелета человека, которую можно подогнать под свою модель. Если же нужна кастомизация, создавайте арматуру вручную через Single Bone или Chain.

После создания арматуры её нужно правильно расположить относительно модели. Используйте режим Pose Mode (клавиша Tab в выбранной арматуре) для тестирования движения костей.

Настройка костей: размер, ориентация, имя

Когда скелет добавлен, его нужно адаптировать под модель. Вот ключевые параметры:

  • Длина костей. Регулируется в режиме редактирования (Edit Mode). Выделите кость и потяните за её конец (G для перемещения, S для масштабирования).
  • Ориентация. Кости должны быть направлены от родительской к дочерней (например, от плеча к локтю). Если ориентация неправильная, используйте Armature > Bone Roll > Recalculate.
  • Имена костей. По умолчанию кости называются Bone, Bone.001 и т. д. Переименуйте их в Properties > Bone > Name для удобства (например, arm_L, leg_R).
  • Иерархия. Кости должны быть связаны в цепочки. Для этого в Edit Mode выделите дочернюю кость, зажмите Shift, выделите родительскую и нажмите Ctrl + P > Connected.

Если скелет создавался через Meta-Rig, он уже имеет правильную иерархию и имена. Но их можно подкорректировать под свою модель.

Привязка скелета к модели: модификатор Armature

Чтобы скелет управлял моделью, нужно добавить модификатор Armature. Это делается так:

  1. Выделите модель (не арматуру!).
  2. Перейдите в Modifiers > Add Modifier > Armature.
  3. В поле Object выберите вашу арматуру.
  4. Активируйте опцию Preserve Volume — это улучшит деформацию при движении костей.

После добавления модификатора модель будет деформироваться при перемещении костей. Но часто деформация получается некорректной — это означает, что нужно настроить веса вершин.

⚠️ Внимание: Если модель не деформируется при движении костей, проверьте, что модификатор Armature находится выше других модификаторов (например, Subdivision Surface). Порядок имеет значение!
Какой способ создания скелета вы используете чаще?
Вручную (Single Bone/Chain)
Готовые шаблоны (Meta-Rig)
Импортирую из других программ
Другой вариант

Настройка весов вершин для корректной деформации

Веса вершин оприделяют, насколько сильно каждая вершина модели будет влиять на кость. Если веса настроены неправильно, модель будет "прорезаться" или деформироваться некрасиво.

Метод настройки весовПлюсыМинусы
Автоматическая привязка (Parent > Armature > Automatic Weights)Быстро, подходит для простых моделей.Часто требует ручной доработки.
Ручная настройка в Weight PaintТочная настройка для сложных моделей.Трудоёмко, требует опыта.
Использование модификатора Vertex GroupsГибкость, можно настраивать группы вершин.Сложно для новичков.
Плагины (например, Auto-Rig Pro)Автоматизация процесса, профессиональные результаты.Платные, требуют изучения.

Для начала попробуйте автоматическую привязку: выделите модель, затем арматуру и нажмите Ctrl + P > With Automatic Weights. После этого проверьте деформацию в Pose Mode. Если есть проблемы, переходите к ручной доработке в режиме Weight Paint (клавиша Tab в выбранной модели + выбор режима Weight Paint).

В Weight Paint синий цвет означает нулевой вес (вершина не движется), красный — максимальный вес (вершина полностью следует за костью). Используйте кисть для корректировки весов.

Проверка работы скелета и устранение ошибок

После настройки скелета и весов нужно проверить его работу. Вот что делать:

  • Перейдите в Pose Mode и попробуйте согнуть конечности. Если модель деформируется некорректно, вернитесь к настройке весов.
  • Проверьте симметрию: если у персонажа есть зеркальные части (например, руки), убедитесь, что скелет и веса симметричны.
  • Попробуйте анимировать простые движения (например, поднимание руки). Если всё работает, можно переходить к сложной анимации.
Что делать, если модель "прорезается" при движении?

Чаще всего это происходит из-за неправильных весов. Проверьте в режиме Weight Paint, не влияют ли на вершину несколько костей одновременно. Если да, уменьшите вес лишних костей до нуля (синий цвет). Также поможет увеличение количества костей в проблемных зонах (например, в локте или колене).

Практика: создаём скелет для простого персонажа

Разберём пошаговый процесс на примере низкополигонального персонажа:

  1. Импортируйте модель. Убедитесь, что она центрирована и симметрична.
  2. Добавьте арматуру. Используйте Add > Armature > Human (Meta-Rig).
  3. Подгоните скелет под модель. В Edit Mode масштабируйте и перемещайте кости так, чтобы они повторяли форму персонажа.
  4. Привяжите скелет к модели. Выделите модель, затем арматуру и нажмите Ctrl + P > With Automatic Weights.
  5. Проверьте деформацию. В Pose Mode согните руки и ноги. Если есть проблемы, скорректируйте веса в Weight Paint.
  6. Добавьте модификатор Armature (если не сделали это на шаге 4).

Для упрощения процесса можно использовать аддон Rigify (входит в стандартную поставку Blender). Он позволяет создавать сложные риги с инверсной кинематикой (IK) и другими удобствами.

Чек-лист перед экспортом модели со скелетом

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли добавить скелет к уже анимированной модели?

Да, но это усложнит процесс. Анимация привязана к вершинам модели, а не к костям. Чтобы перенести анимацию на скелет, нужно использовать инструменты типа Bake Action или плагины для ретаргетинга. В большинстве случаев проще создать скелет до анимации.

Почему модель не деформируется при движении костей?

Наиболее частые причины: отсутствие модификатора Armature, неправильный порядок модификаторов, нулевые веса вершин или неверная привязка арматуры. Проверьте, что модификатор Armature добавлен к модели и в нём выбрана нужная арматура. Также убедитесь, что веса вершин настроены (в режиме Weight Paint не должно быть полностью синих областей).

Как добавить IK (инверсную кинематику) к скелету?

IK позволяет костям двигаться более естественно (например, чтобы стопа оставалась на полу при сгибании ноги). Чтобы добавить IK: перейдите в Pose Mode, выделите кость-цель (например, стопу), нажмите Shift + I > Add IK Constraint. В настройках ограничения укажите целевую кость (например, бедро) и длину цепочки. Для удобства используйте аддон Rigify, который автоматически добавляет IK.

Можно ли экспортировать модель со скелетом в Unity или Unreal Engine?

Да, Blender позволяет экспортировать модели со скелетами в форматы .fbx или .dae, которые поддерживаются большинством игровых движков. При экспорте убедитесь, что в настройках выбраны опции Include > Armature и Include > Mesh. В Unity или Unreal Engine импортируйте файл и проверьте, что анимации и скелет работают корректно.