Перемещение ориджина (точки начала координат) объекта в Blender — это базовая операция, которая помогает упростить работу с моделями, особенно при анимации, риггинге или экспорте. Ориджин определяет, где находится центр объекта, и его положение можно изменить за несколько кликов. Самый быстрый способ — выбрать объект, перейти в режим редактирования (Tab), нажать Shift + S и выбрать Cursor to Selected, а затем вернуть курсор в мир (Shift + C) и снова использовать Shift + S → Selection to Cursor. Но это лишь один из методов.

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

Зачем перемещать ориджин и когда это нужно

Ориджин — это невидимая точка, от которой отсчитываются координаты объекта. По умолчанию она находится в центре геометрии, но это не всегда удобно. Например:

  • Анимация. Если ориджин смещён, объект будет вращаться или масштабироваться не так, как вы ожидаете. Например, дверь должна открываться вокруг петли — для этого ориджин переносят к краю модели.
  • Риггинг. При создании скелета для персонажа ориджин костей часто выравнивают по суставам.
  • Экспорт. Некоторые игровые движки (например, Unity или Unreal Engine) используют позицию ориджина для расчёта коллизий или привязки объектов.
  • Моделирование. При работе с симметричными объектами (например, машинами или зданиями) ориджин удобно размещать в центре симметрии.
💡

Если ориджин объекта не виден, включите отображение в меню Viewport Display → Origin. Это поможет точнее контролировать его положение.

СпособГорячие клавишиКогда использоватьПлюсы
Через курсорShift + S → Cursor to Selected, затем Shift + S → Selection to CursorБыстрое перемещение в центр выделенных элементовМгновенный результат, не требует входа в режим редактирования
В режиме редактированияTab → выделить вершины → Shift + S → Cursor to Selected → Object Mode → Set Origin → Origin to 3D CursorТочное позиционирование ориджина по вершинам или гранямМаксимальная точность, подходит для сложных форм
Через меню Set OriginCtrl + Shift + Alt + C (в некоторых версиях)Выбор из стандартных позиций (центр геометрии, центр масс и т. д.)Универсальность, работает для нескольких объектов

Способы перемещения ориджина в Blender

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

Пошаговая инструкция: перемещение через курсор

Этот метод самый быстрый и подходит для большинства задач. Рассмотрим его на примере куба:

  1. Выделите объект в сцене (щёлкните по нему правой кнопкой мыши).

  2. Переместите 3D-курсор в нужную точку. Для этого:

    • Выделите вершину, грань или ребро, к которому хотите привязать ориджин.
    • Нажмите Shift + S и выберите Cursor to Selected. Курсор переместится в центр выделенной геометрии.
  3. Вернитесь в режим объекта (Tab, если были в режиме редактирования).

  4. Нажмите Shift + S ещё раз и выберите Selection to Cursor. Ориджин объекта переместится к курсору.

Если курсор не виден, включите его отображение в настройках вьюпорта: Viewport Display → 3D Cursor.

⚠️ Внимание: Если объект имеет родительские связи или ограничения, перемещение ориджина может повлиять на их работу. Проверьте поведение объекта после изменения.
Какой способ перемещения ориджина вы используете чаще всего?
Через курсор (Shift+S)
В режиме редактирования
Через меню Set Origin
Другой способ

Перемещение ориджина в центр геометрии или масс

Если нужно выровнять ориджин по центру объекта или его массы, используйте встроенные опции Blender:

ОпцияГде находитсяОписаниеПример испальзования
Origin to GeometryObject → Set Origin → Origin to GeometryПереносит ориджин в центр ограничивающего бокса объектаПодходит для симметричных моделей (кубы, сферы)
Origin to Center of Mass (Surface)Object → Set Origin → Origin to Center of MassВычисляет центр масс с учётом поверхностиИспользуется для сложных форм с неравномерным распределением веса
Origin to Center of Mass (Volume)То же, что выше, но с учётом объёмаПодходит для сплошных тел (например, для физических симуляций)Моделирование для игровых движков

Чтобы воспользоваться этими опциями, выделите объект и выберите нужный пункт в меню Object → Set Origin. В большинстве случаев Origin to Geometry решает задачу, но для физически корректных симуляций лучше использовать Center of Mass.

Перенос ориджина к определённой вершине или грани

Если нужно привязать ориджин к конкретной вершине или грани (например, для анимации двери), следуйте этой инструкции:

  1. Выделите объект и перейдите в режим редактирования (Tab).

  2. Выделите вершину, грань или ребро, к которому хотите привязать ориджин.

  3. Нажмите Shift + S и выберите Cursor to Selected. 3D-курсор переместится к выделенной геометрии.

  4. Вернитесь в режим объекта (Tab).

  5. Нажмите Shift + S ещё раз и выберите Selection to Cursor. Ориджин объекта переместится к курсору.

Для точного позиционирования используйте режим Snap (Shift + Tab). Это позволит привязать курсор к вершинам или рёбрам с высокой точностью.

Работа с несколькими объектами

Если нужно переместить ориджин для нескольких объектов одновременно, выделите их все (удерживайте Shift и щёлкайте по объектам) и выполните те же действия:

  • Переместите курсор в нужную точку (Shift + S → Cursor to Selected).

  • Используйте Shift + S → Selection to Cursor, чтобы перенести ориджин всех выделенных объектов к курсору.

  • Или выберите Object → Set Origin → Origin to 3D Cursor для всех объектов сразу.

Это удобно, если вы работаете с группой объектов, которые должны иметь общий центр (например, детали механизма или элементы интерьера).

Практические советы и типовые ошибки

При работе с ориджином в Blender часто возникают типовые ошибки. Вот как их избежать:

Чек-лист по работе с ориджином в Blender

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

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

Можно ли переместить ориджин без изменения положения объекта?

Да. Все описанные методы (через курсор, Set Origin и т. д.) перемещают только ориджин, а сам объект остаётся на месте. Если объект сдвинулся, вы, скорее всего, случайно переместили его вручную — отмените действие (Ctrl + Z) и повторите.

Почему после перемещения ориджина объект вращается не так?

Это происходит, если ориджин смещён относительно центра массы объекта. Чтобы исправить, переместите ориджин в центр геометрии (Origin to Geometry) или в центр масс (Origin to Center of Mass). Также проверьте, не применены ли к объекту ограничения или модификаторы, которые влияют на вращение.

Как переместить ориджин для кривой или поверхности?

Для кривых (Curve) и поверхностей (Surface) процесс аналогичен: выделите объект, переместите курсор в нужную точку (Shift + S → Cursor to Selected) и используйте Set Origin → Origin to 3D Cursor. Если нужно привязать ориджин к началу кривой, выделите первую контрольную точку в режиме редактирования.

Можно ли автоматизировать перемещение ориджина для множества объектов?

Да. Для этого можно написать простой скрипт на Python в Blender. Например, этот код переместит ориджин всех выделенных объектов в центр их геометрии:

import bpy
for obj in bpy.context.selected_objects:
    bpy.context.view_layer.objects.active = obj
    bpy.ops.object.origin_set(type='ORIGIN_GEOMETRY')

Вставьте его в текстовый редактор Blender (Text Editor) и запустите (Alt + P).