Чтобы создать кости в Blender для анимации персонажей, нужно работать с системой Armature. Это foundation для риггинга — без костей невозможно задать движения суставам или деформировать mesh. Начинаем с добавления арматуры через Add > Armature, затем переходим в режим редактирования (Edit Mode) и вытягиваем кости из суставов. Готовую арматуру связываем с мешом через модификатор Armature и веса вершин.

В этой статье разберём весь процесс: от создания первой кости до настройки весов и проверки работы ригга. Рассмотрим типичные ошибки, инструменты для ускорения работы и способы оптимизации арматуры под разные задачи — от простой анимации до сложного риггинга для игровых движков.

Подготовка меша к созданию костей

Прежде чем делать кости в Blender, нужно подготовить 3D-модель. Меш должен быть чистым: без лишних вершин, наложенных граней или некорректной топологии. Проверьте модель на:

  • Симметричность — если персонаж симметричный, используйте модификатор Mirror для автоматизации;
  • Правильную ориентацию граней — нормали должны быть направлены наружу (проверяется через View > Overlays > Face Orientation);
  • Отсутствие несоединённых вершин — используйте Mesh > Clean Up > Merge by Distance.

Если модель импортирована из другого ПО, удалите ненужные модификаторы и примените трансформации (Ctrl+A > Apply All Transforms). Это избавит от проблем с масштабом и вращением при связывании с арматурой.

💡

Используйте модификатор Subdivision Surface на этапе моделирования, но отключайте его перед риггингом — так проще контролировать веса вершин.

ПараметрОписаниеГде находится
RollУгол поворота кости вокруг своей осиПанель Bone Properties > Transform > Roll
LengthДлина костиПанель Bone Properties > Dimensions > Length
ParentРодительская кость в иерархииПанель Bone Properties > Relations > Parent
DeformВключает/отключает влияние кости на мешПанель Bone Properties > Deform

Создание и редактирование арматуры

Арматура в Blender создаётся через меню Add > Armature > Single Bone. По умолчанию добавляется одна кость, но для персонажа понадобится целая иерархия. Перейдите в Edit Mode (Tab), выделите вершину кости и экструдируйте новую через E (extrude). Для симметричного риггинга включите опцию X-Axis Mirror в панели Armature Options.

Ключевые параметры костей:

Для удобства работы используйте режимы отображения арматуры: Octahedral (классический вид), Stick (линейный) или B-Bone (для сглаженных сегментов). Переключаются в Viewport Display > Bone Shape.

Типы костей и их применение

В Blender кости делятся на несколько типов в зависимости от задачи:

  • Deform Bones — основные кости, которые деформируют меш. Используются для рук, ног, torso;
  • Control Bones — вспомогательные кости для управления риггом. Не влияют на меш, но упрощают анимацию (например, IK-контроллеры);
  • Root Bone — корневая кость, к которой привязаны все остальные. Обычно размещается в тазу персонажа;
  • Pole Target — кость для управления направлением сгиба (например, для коленей или локтей).

Для простых персонажей достаточно базовой иерархии: Root > Spine > Head > Arms > Legs. Для сложных риггов (например, для лицевой анимации) добавляют дополнительные кости для век, бровей, губ.

Выбор типа кости зависит от задачи. Для игровых персонажей часто используют упрощённые ригги с минимальным количеством костей (10–20), чтобы снизить нагрузку на движок. Для кино-анимации количество костей может доходить до 100+.

Связывание арматуры с мешем

Чтобы кости начали деформировать меш, нужно связать их через модификатор Armature. Выделите меш, перейдите в Modifiers и добавьте Armature. В поле Object выберите вашу арматуру. После этого меш будет деформироваться при перемещении костей в Pose Mode.

Далее нужно настроить веса вершин — это определяет, насколько сильно каждая кость влияет на конкретные участки меша. Базовые веса можно назначить автоматически:

  1. Выделите меш и арматуру (сначала меш, затем арматуру с зажатым Shift);
  2. Нажмите Ctrl+P > With Automatic Weights;
  3. Проверьте деформации в Pose Mode, перемещая кости.

Автоматические веса не всегда идеальны. Для точной настройки используйте режимы Weight Paint или Vertex Groups. В Weight Paint можно визуально рисовать влияние костей на меш: красный цвет — максимальное влияние, синий — минимальное.

⚠️ Внимание: При связывании арматуры с мешем убедитесь, что обе модели находятся в одном масштабе и позиции. Если меш или арматура сдвинуты относительно друг друга, деформации будут некорректными.
Какой тип риггинга вы используете чаще?
Базовый (руки/ноги/туловище)
Сложный (лицевая анимация)
Для игр (оптимизированный)
Экспериментальный (кастомные решения)

Настройка весов вершин: инстрюменты и советы

Точная настройка весов — ключ к реалистичной деформации. В Blender для этого есть несколько инструментов:

ИнструментОписаниеКлавиша
Weight PaintРисование весов на меше в реальном времениTab (переключение из Edit Mode)
Vertex GroupsРучная настройка весов для отдельных вершинПанель Properties > Vertex Groups
Weight MixСмешивание весов между костямиCtrl+Shift+Click (в Weight Paint)
Normalize AllНормализация весов (сумма влияний = 1)Кнопка в Vertex Groups

Частая проблема — пересечение весов, когда одна вершина влияет на несколько костей. Это приводит к неестественным деформациям (например, "складкам" на локтях). Решается через:

  • Использование модификатора Corrective Smooth для сглаживания деформаций;
  • Ручную корректировку весов в Weight Paint;
  • Добавление дополнительных костей для контроля проблемных зон.

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

После настройки весов нужно протестировать ригг в разных позах. Перейдите в Pose Mode и попробуйте:

  • Согнуть руку в локте;
  • Повернуть голову;
  • Присесть или наклонить корпус.

Если деформации выглядят неестественно, проверьте:

  • Иерархию костей — родительские кости должны быть выше дочерних;
  • Ориентацию костей — ось Y должна быть направлена вдоль кости;
  • Веса вершин — используйте Weight Paint для визуальной проверки;
  • Модификаторы меша — некоторые модификаторы (например, Subdivision Surface) могут конфликтовать с деформациями.

Правильный ригг должен обеспечивать плавные деформации без разрывов меша и неестественных изгибов. Если что-то идёт не так — на 90% проблема в весах или иерархии костей.

Дополнительные инструменты для риггинга

Для ускорения работы с костями в Blender используйте:

  • Add-on Rigify — автоматически создаёт базовый ригг для гуманоидных персонажей. Достаточно добавить мета-риг (Add > Armature > Rigify), подогнать его под модель и нажать Generate Rig;
  • Add-on Auto-Rig Pro — платный, но более гибкий инструмент для автоматического риггинга;
  • IK-кинематика — позволяет управлять костями через целевые объекты (например, для ног или рук). Настраивается через Bone Constraints > Inverse Kinematics;
  • Drivers — автоматизируют движения костей на основе других параметров (например, поворот головы может управлять движением век).

Для начинающих Rigify — оптимальный выбор. Он предоставляет готовый ригг с контроллерами для рук, ног, головы и даже лица. После генерации ригга остаётся только настроить веса и протестировать деформации.

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

Разберём пошаговое создание базового ригга для гуманоидного персонажа:

  1. Создайте арматуру: Add > Armature > Single Bone. Переименуйте её в Armature_Person;
  2. Добавьте кости: В Edit Mode экструдируйте кости для туловища (3–4 сегмента), головы, рук (плечо, предплечье, кисть) и ног (бедро, голень, стопа);
  3. Настройте иерархию: Убедитесь, что кости соединены в правильном порядке (например, плечо → предплечье → кисть);
  4. Свяжите с мешем: Выделите меш и арматуру, нажмите Ctrl+P > With Automatic Weights;
  5. Проверьте веса: В Weight Paint убедитесь, что каждая кость влияет только на свою зону;
  6. Протестируйте ригг: В Pose Mode перемещайте кости и проверяйте деформации.

Для удобства анимации добавьте контроллеры: выделите кость, нажмите Shift+A > Empty > Plain Axes, затем свяжите её с костью через Bone Constraints > Track To.

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

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

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

Можно ли сделать кости в Blender без связывания с мешем?

Да, арматуру можно создать и анимировать отдельно от меша. Это полезно для тестирования анимации или создания скелетных структур для других задач. Однако для деформации меша связывание обязательно.

Как исправить "складки" на локтях или коленях при сгибании?

Складки возникают из-за некорректного распределения весов. Решения: 1) Увеличьте количество костей в проблемной зоне; 2) Вручную откорректируйте веса в Weight Paint; 3) Используйте модификатор Corrective Smooth для сглаживания деформаций.

Какая минимальная конфигурация ПК нужна для работы с риггингом в Blender?

Для базового риггинга достаточно 8 ГБ ОЗУ и видеокарты с 4 ГБ памяти. Для сложных персонажей (100+ костей) рекомендуется 16+ ГБ ОЗУ и видеокарта с 8+ ГБ. Производительность также зависит от сложности меша и количества модификаторов.

Можно ли перенести ригг с одного персонажа на другой?

Да, но это требует ручной доработки. Используйте Copy Weights из меню Weight Paint или плагины вроде Transfer Weights. Учтите, что топология мешей должна быть похожей, иначе веса перенесутся некорректно.