Соединить кости в Blender можно через систему арматуры (Armature) и инструмент Parenting или Connect. В большинстве случаев достаточно выделить кости, которые нужно связать, и нажать Ctrl+P → Keep Offset. Если требуется физическая связь (например, для цепочки костей), используйте режим редактирования арматуры и опцию Connect (Shift+S).

Этот процесс лежит в основе риггинга — подготовки 3D-модели к анимации. Без правильного соединения костей персонаж не сможет двигаться естественно: рука будет отваливаться от плеча, а нога — проскакивать сквозь пол. Рассмотрим все способы подробно, от простых до продвинутых.

Зачем соединять кости и какие задачи это решает

Кости в Blender — это основе для анимации. Их соединение определяет, как будет деформироваться меш (3D-модель) при движении. Например:

  • Иерархия: кость плеча становится родителем для кости предплечья — так рука двигается как единое целое.
  • Деформация: правильно соединённые кости передают вес меша, избегая «разрывов» или неестественных изгибов.
  • Контроль: упрощает анимацию — вместо управления каждой костью отдельно, вы перемещаете только родительские.

Без соединения костей аниматор был бы вынужден вручную настраивать положение каждой из них — это нереализуемо для сложных моделей вроде человекоподобных персонажей.

💡

Если кости не соединяются, проверьте, что вы работаете в режиме Edit Mode для арматуры, а не в Pose Mode. В Pose Mode можно только анимировать, но не изменять структуру костей.

МетодКак работаетКогда использоватьОграничения
Parenting (Ctrl+P)Назначает одну кость родителем другой, сохраняя их относительное положение.Для создания иерархий (например, плечо → предплечье → кисть).Не создаёт физической связи — кости могут «отрываться» при деформации.
ConnectФизически соединяет кости, делая дочернюю кость продолжением родительской.Для цепочек костей (позвоночник, пальцы).Может усложнить редактирование, если нужно разорвать связь.
Bone RollsКорректирует ориентацию костей для правильной деформации.После соединения, если меш деформируется криво.Влияет только на вращение, не на иерархию.

Способы соединения костей в Blender: сравнение методов

В Blender есть три основных способа связать кости между собой. Каждый подходит для разных задач:

Например, для руки персонажа удобно использовать Connect для костей пальцев (они должны быть жёстко связаны) и Parenting для костей руки и плеча (чтобы сохранялась гибкость).

Подготовка арматуры перед соединением

Перед тем как соединять кости, нужно правильно настроить арматуру. Вот что обязательно сделать:

  • Создать арматуру: добавьте объект Armature через Add → Armature.
  • Перейти в Edit Mode: нажмите Tab или выберите режим в верхнем меню.
  • Расположить кости: используйте E (Extrude) для создания цепочек костей из одной начальной.
  • Назвать кости: дайте осмысленные имена (например, Arm_L, Forearm_L), чтобы не путаться.

Если кости уже есть, но лежат в разных местах, выделите их все (A), затем нажмите Shift+S → Cursor to Selected, чтобы переместить 3D-курсор в центр, и Shift+S → Selected to Cursor, чтобы выровнять.

Пошаговое соединение костей через Parenting

Самый универсальный способ — сделать одну кость родителем другой. Это не создаёт физической связи, но задаёт иерархию.

  1. Выделите дочернюю кость (ту, которую нужно подчинить).
  2. Зажмите Shift и выделите родительскую кость (та, которой будет подчиняться дочерняя).
  3. Нажмите Ctrl+P и выберите Keep Offset (сохраняет текущее положение костей) или Connected (создаёт физическую связь).
  4. Проверьте иерархию в панели Outliner (клавиша N в 3D-окне). Дочерняя кость будет отображаться как вложенная в родительскую.

Если после соединения кости перемещаются не так, как нужно, проверьте, что вы не перепутали родительскую и дочернюю кости. В Blender иерархия работает сверху вниз: родитель управляет дочерней, но не наоборот.

⚠️ Внимание: если вы соединли кости через Connected, а затем удалили родительскую кость, дочерняя исчезнет Together с ней. Используйте Keep Offset, если хотите гибкость в редактировании.
Какой метод соединения костей вы используете чаще?
Parenting (Ctrl+P)
Connect
Bone Rolls
Другой вариант

Сравнение инстрюментов для соединения костей в разных версиях Blender

Функционал соединения костей в Blender менялся от версии к версии. В таблице ниже — ключевые отличия:

Версия BlenderОсобенности ParentingОсобенности ConnectПоддержка Bone Rolls
Blender 2.8xКлассический Ctrl+P, но интерфейс меню отличается.Работает только в Edit Mode, требует ручного выделения.Настройки в панели Bone Properties.
Blender 3.0+Добавлен Parent to Object для связывания костей с другими объектами.Улучшена визуализация соединений в Wireframe Mode.Автоматическая корректировка при изменении ориентации.
Blender 3.6+Поддержка Parenting через контекстное меню (ПКМ).Опция Connect доступна в меню Armature → Bone → Connect.Новые инструменты для автоматизации настройки Roll.

Если вы работаете в старой версии, проверьте документацию или обновите Blender — в новых версиях добавлены удобные функции для риггинга.

Типичные ошибки и как их исправить

Даже опытные пользователи сталкиваются с проблемами при соединении костей. Вот что чаще всего идёт не так:

  • Кости не соединяются: убедитесь, что вы в режиме Edit Mode, а не Pose Mode. В Pose Mode можно только анимировать, но не изменять структуру.
  • Кости перемещаются некорректно: проверьте, что родительская кость не масштабирована или не повернута. Используйте Ctrl+A → Apply All Transforms, чтобы сбросить преобразования.
  • Меш деформируется криво: возможно, нужно откорректировать Bone Rolls или настроить веса вершин (Weight Paint).

Перед соединением костей всегда проверяйте, что они расположены правильно относительно друг друга. Исправить позицию после соединения будет сложнее.

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

Разберём процесс на примере создания и соединения костей для руки. Это типичная задача для начинающих риггеров.

  1. Создайте арматуру: Add → Armature → Single Bone.
  2. Перейдите в Edit Mode (Tab).
  3. Создайте цепочку костей:
    • Выделите верхнюю кость (плечо).
    • Нажмите E → S (Extrude), чтобы создать кость предплечья.
    • Повторите для кости кисти.
  4. Назовите кости: Arm_L, Forearm_L, Hand_L (для левой руки).
  5. Соедините кости:
    • Выделите Forearm_L и Hand_L.
    • Нажмите Ctrl+P → Connected.
  6. Проверьте деформацию: добавьте модификатор Armature к мешу руки и протестируйте движение.

Если рука гнётся не так, как нужно, вернитесь в Edit Mode и отрегулируйте положение костей или их Roll.

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

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

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

Можно ли соединить кости из разных арматур?

Нет, каждая арматура — это отдельный объект. Чтобы связать кости из разных арматур, нужно объединить арматуры в одну: выделите обе, нажмите Ctrl+J. После этого кости станут частью одной арматуры и их можно будет соединить.

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

Скорее всего, проблема в весах вершин. Проверьте, что к костям привязаны нужные вершины меша: перейдите в режим Weight Paint, выделите кость и посмотрите, какие области меша на неё реагируют. Если веса сбросились, используйте инструмент Assign Automatic from Bones в модификаторе Armature.

Как разъединить кости после соединения?

В режиме Edit Mode выделите дочернюю кость, нажмите Alt+P и выберите Clear Parent. Если кости были соединены через Connected, они разорвутся физически, и дочерняя кость станет независимой.

Можно ли соединить кость с объектом, а не с другой костью?

Да. Выделите кость, затем зажмите Shift и выделите объект (например, меш или пустой объект). Нажмите Ctrl+P → Object. Теперь кость будет следовать за объектом. Это удобно для управления аксессуарами (например, мечом в руке персонажа).