Движение костей в Blender — основа анимации персонажей, механизмов и любых объектов с арматурой. Чтобы переместить кость, выберите её в режиме Edit Mode или Pose Mode, нажмите G для перетаскивания, R — для вращения, S — для масштабирования. Зафиксируйте изменения клавишей Enter или кликом мыши. Это базовый процесс, но есть нюансы: mode, настройки оси, ограничители и работа с ключевыми кадрами.

Без понимания различий между Edit Mode и Pose Mode легко запутаться. В первом вы редактируете саму структуру скелета (длину костей, их связь), во втором — анимируете готовый скелет, не меняя его строение. Начнём с основ и перейдём к тонкостям.

Режимы работы с костями: когда и какой использовать

В Blender есть два ключевых режима для работы с костями: Edit Mode и Pose Mode. Выбор зависит от задачи:

Edit Mode — для создания и изменения структуры арматуры. Здесь вы добавляете новые кости (E для экструдирования), изменяете их длину, связываете с мешем через веса. Все изменения в этом режиме статичны — они не анимируются.

Pose Mode — для анимации. Здесь кости двигаются относительно их исходного положения (Rest Pose), и каждое движение можно записать в ключевые кадры. Именно здесь вы создаёте позы персонажа.

Переключаться между режимами можно через верхнее меню Mode или горячими клавишами: Tab для переключения между Edit и Object Mode, а для Pose Mode — выберите арматуру и нажмите Ctrl+Tab.

💡

В Pose Mode используйте Alt+G, Alt+R, Alt+S для сброса позиции, вращения и масштаба выбранной кости к исходному состоянию (Rest Pose).

ДействиеГорячие клавишиПрименение
ПеремещениеGВ любом режиме — перетаскивание кости по сценам. В Pose Mode перемещает кость относительно Rest Pose.
ВращениеRПоворот кости вокруг выбранной оси (по умолчанию — глобальной).
МасштабированиеSИзменение размера кости. В Edit Mode влияет на длину, в Pose Mode — на масштаб анимации.
Ограничение по осиG → X/Y/ZПеремещение только по одной оси. Например, G → Z — движение вверх/вниз.
Локальные осиG → Z → Z (двойное нажатие)Переключение на локальные оси кости (полезно для вращения конечностей).

Горячие клавиши для быстрого движения костей

Эффективная работа в Blender невозможна без горячих клавиш. Они ускоряют процесс в разы. Ниже — основные комбинации для движения костей в обоих режимах:

Для точного контроля используйте числовые значения: после нажатия G, R или S введите число (например, 2 для перемещения на 2 единицы) и подтвердите Enter. Это работает в обоих режимах.

Настройка оси вращения и ограничители

По умолчанию кости вращаются вокруг глобальных осей (Global), но часто удобнее использовать локальные (Local) или нормали (Normal). Изменить тип осей можно в панели Transform Orientations (в правой части экрана, клавиша N).

Ограничители (Constraints) помогают контролировать движение костей. Например:

  • Limit Rotation — ограничивает угол поворота (полезно для суставов, которые не должны сгибаться больше определённого угла).
  • Track To — заставляет кость всегда «смотреть» на целевой объект.
  • Copy Rotation — копирует вращение одной кости на другую.

Добавить ограничитель можно в свойствах кости (Bone Constraints) в режиме Pose Mode. Выберите кость, перейдите во вкладку Constraints и нажмите Add Object Constraint.

Работа с ключевыми кадрами: как зафиксировать движение

Без ключевых кадров анимация костей невозможна. Они фиксируют позицию, вращение и масштаб кости в определённый момент времени. Чтобы добавить ключевой кадр:

  1. Перейдите в Pose Mode и выберите кость.
  2. Переместите кость в нужную позицию (G, R, S).
  3. Наведите курсор на таймлайн (нижняя панель) и нажмите I.
  4. В появившемся меню выберите, что фиксировать: Location, Rotation, Scale или All.

Для просмотра анимации используйте пространство Dope Sheet (Shift+F12) или Graph Editor (Shift+F6). В Dope Sheet удобно удалять, копировать и перемещать ключевые кадры, а в Graph Editor — настраивать плавность переходов между ними.

⚠️ Внимание: Если ключевые кадры не фиксируются, проверьте, что вы находитесь на нужном кадре таймлайна и что выбран правильный объект (арматура, а не меш).
Какой режим вы испальзуете чаще для анимации костей?
Edit Mode
Pose Mode
Оба в равной мере
Не работаю с костями

Типовые ошибки и как их избежать

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

ПроблемаПричинаРешение
Кости не двигаются вместе с мешемНеправильная привязка весов или отсутствие модификатора Armature.Проверьте модификаторы меша. Если Armature есть, настройте веса в Weight Paint.
Кость вращается не так, как нужноНеправильная ориентация кости или глобальные оси.Проверьте Roll кости в Edit Mode (Ctrl+R для автоматического выравнивания).
Анимация дёргаетсяОтсутствие ключевых кадров на важных кадрах или резкие изменения значений.Добавьте промежуточные ключевые кадры или сгладьте кривые в Graph Editor.
Кости проходят сквозь мешНеправильная иерархия костей или отсутствие ограничителей.Проверьте родительские связи в Edit Mode и добавьте Limit Location/Rotation.

Если меш деформируется неправильно, используйте инструмент Corrective Shape Keys или отредактируйте веса вручную. Для этого перейдите в режим Weight Paint, выберите вершины и настройте их влияние на кости.

Продвинутые техники: IK и FK

Для сложной анимации (например, ходьба, захват предметов) используют две техники: Inverse Kinematics (IK) и Forward Kinematics (FK).

IK позволяет управлять костями цепочки через конечный эффектор (например, рука тянется к предмету, а локоть и плечо подстраиваются автоматически). В Blender IK добавляется через ограничитель Inverse Kinematics в Pose Mode.

FK — классический способ, где вы вручную вращаете каждую кость в цепочке (плечо → локоть → кисть). Подходит для точного контроля, но требует больше времени.

IK удобен для анимации конечностей, а FK — для выразительных поз (например, жесты рук).

Практика: создаём простую анимацию руки

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

Вот пошаговый план:

Чек-лист для анимации подъёма руки

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

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

Как сбросить позицию всех костей к исходному состоянию?

В Pose Mode выберите все кости (A), затем нажмите Alt+G, Alt+R, Alt+S для сброса позиции, вращения и масштаба соответственно. Для отдельной кости используйте те же комбинации, но без выделения всех.

Почему кости не отображаются в порте просмотра?

Возможно, отключён слой арматуры или активирован режим X-Ray. Проверьте видимость в панели слоёв (иконка глаза) или включите X-Ray в настройках вида (Alt+Z). Также убедитесь, что арматура не скрыта через Hide (H для скрытия, Alt+H для отмены).

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

Нет, кости — это часть арматуры (Armature). Чтобы анимировать объект, сначала нужно создать арматуру, добавить кости и связать их с мешем через модификатор Armature. Исключение — анимация отдельных объектов (без скелета), но это не относится к движению костей.

Как ускорить работу с большим количеством костей?

Используйте группы костей (Bone Groups) для быстрого выделения. Создайте группы в Pose Mode через панель Bone Groups и назначьте цвета для визуального различия. Также удобно использовать Pose Library для сохранения и быстрого применения часто используемых поз.