Чтобы экспортировать модель в Blender, откройте меню Файл → Экспорт, выберите нужный формат (например, FBX, OBJ или GLTF), укажите параметры и сохраните файл. Это базовый алгоритм, но детали зависят от целей: для игр нужен один набор настроек, для 3D-печати — другой, а для анимации — третий.

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

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

Перед тем как экспортировать модель в Blender, проверьте её на ошибки. Убедитесь, что:

  • все меши объединены в один объект (если это не требуется для анимации);
  • нет лишних вершин, рваных граней или некорректных нормалей;
  • текстуры и материалы применены и не «сбиты»;
  • модель находится в начале координат (0,0,0), если это важно для импорта в другую программу.

Используйте инструмент Чистка → Удалить дубликаты (M → Merge by Distance) для удаления совпадающих вершин. Если модель предназначена для 3D-печати, проверьте её на «неманифольдность» (незакрытые отверстия, пересекающиеся грани) с помощью аддонов вроде 3D-Print Toolbox.

💡

Перед экспортом отключите модификаторы (например, Subdivision Surface), если они не применены, иначе модель может экспортироваться с искажениями.

ФорматПоддержка анимацииПоддержка текстурГде используетсяПлюсыМинусы
FBXДа (кости, анимация)Да (внешние файлы)Unreal Engine, Unity, MayaУниверсальный, поддерживает сложные сценыБольшой размер файла, иногда теряются материалы
OBJНетДа (в отдельном .mtl файле)SketchUp, ZBrush, 3D-печатьПростой, совместим с большинством программНет анимации, текстуры хранятся отдельно
GLTF/GLBДаДа (встроенные)Web (Three.js, Babylon.js), UnityЛёгкий, поддерживает PBR-материалыМеньше поддерживается в старых программах
STLНетНет3D-печатьСтандарт для 3D-принтеровТолько геометрия, нет цветов или текстур

Форматы экспорта: какой выбрать и почему

Blender поддерживает десятки форматов, но для большинства задач хватает трёх-четырёх. Основные критерии выбора:

  • Совместимость с целевой программой (Unreal Engine, Unity, Maya, SketchUp и др.);
  • Поддержка анимации (кости, морфинги);
  • Поддержка текстур и материалов;
  • Размер файла и качество.

Ниже таблица с сравнением самых популярных форматов для экспорта из Blender:

Настройки экспорта для разных задач

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

1. Экспорт для Unity или Unreal Engine

Для игровых движков обычно выбирают FBX или GLTF. В настройках экспорта:

  • Включите Apply Modifiers (применить модификаторы), если они не были запечены.
  • Выберите Smooth Normals для плавного освещения.
  • Укажите Path Mode → Copy, чтобы текстуры копировались в папку с моделью.
  • Для анимации включите Armature и Animation.

2. Экспорт для 3D-печати

Здесь подходит STL или OBJ. Важные параметры:

  • В STL выберите Selection Only, если экспортируете не всю сцену.
  • Отключите Normals и UVs — они не нужны для печати.
  • Убедитесь, что модель закрыта (нет дырок) и имеет достаточную толщину стенок.

3. Экспорт для веба (Three.js, Babylon.js)

Используйте GLTF или GLB. Преимущества:

  • Поддержка PBR-материалов и текстур.
  • Малый размер файла (особенно GLB, где текстуры встроены в бинарный файл).
  • Анимация и морфинг поддерживаются.

В настройках выберите Include → Selected Objects, если экспортируете не всё, и включите Textures и Materials.

Пошаговый процесс экспорта модели

Разберём универсальный алгоритм экспорта на примере формата FBX. Действия актуальны и для других форматов с поправкой на их особенности.

  1. Выделите модель. Если нужно экспортировать только часть сцены, выделите её в Outliner или в 3D-окне. Невыделенные объекты не будут экспортированы (если не включён параметр All Objects).

  2. Откройте меню экспорта. Перейдите в Файл → Экспорт → FBX (.fbx). Для других форматов выберите соответствующий пункт.

  3. Настройте параметры. В правой части экрана откроется панель с настройками. Обратите внимание на:

    • Scale — масштаб модели (по умолчанию 1.0). Если модель слишком большая или маленькая, отрегулируйте значение.
    • Forward/Axis — ось, которая будет «вперёд» (обычно Z Up или Y Up в зависимости от движка).
    • Armature — включите, если экспортируете анимацию с костями.
    • Apply Modifiers — примените модификаторы, если они не были запечены.
    • Path Mode — выберите Copy, чтобы текстуры копировались в папку с моделью.
  4. Укажите путь и имя файла. В верхней части окна выберите папку для сохранения и введите имя файла. Расширение (.fbx) добавится автоматически.

  5. Экспортируйте. Нажмите кнопку Export FBX в правом верхнем углу. Если всё настроено правильно, файл появится в указанной папке.

⚠️ Внимание: Если модель экспортируется без текстур, проверьте, что в настройках включён параметр Embed Textures (для GLTF) или что текстуры находятся в правильной папке (для FBX и OBJ).
Какой формат вы чаще всего используете для экспорта из Blender?
FBX
OBJ
GLTF/GLB
STL
Другой

Распрастранённые ошибки и их решения

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

ОшибкаПричинаРешение
Модель экспортируется без текстурТекстуры не подключены или путь к ним неверныйПроверьте пути к текстурам в Shader Editor. Используйте Relative Paths (относительные пути). Для FBX включите Embed Textures или скопируйте текстуры в папку с моделью.
Модель разбивается на частиОбъекты не объединены или есть модификаторы, которые не примененыОбъедините объекты (Ctrl+J) или примените модификаторы (Apply All Modifiers).
Анимация не экспортируетсяНе включён параметр Armature или AnimationВ настройках экспорта включите Armature и Animation. Убедитесь, что кости правильно связаны с мешем.
Модель слишком большая или маленькая в целевой программеНесоответствие масштабов между Blender и целевой программойВ настройках экспорта отрегулируйте Scale. Для Unity и Unreal Engine обычно используется масштаб 0.01.
Файл не открывается в другой программеНесовместимость форматов или повреждение файлаПопробуйте экспортировать в другом формате (например, OBJ вместо FBX). Проверьте файл на ошибки с помощью онлайн-инструментов вроде Autodesk FBX Review.

Экспорт сложных сцен: анимация, кости, частицы

Если ваша модель включает анимацию, кости (Armature) или частицы, процесс экспорта усложняется. Вот что нужно учитывать:

  • Анимация костей: Для экспорта анимации скелета в FBX или GLTF включите параметры Armature и Animation. Убедитесь, что кости правильно связаны с мешем (Parent → Armature Deform).
  • Морфинг (Shape Keys): В FBX морфинг экспортируется автоматически, если включён параметр Shape Keys. В GLTF это тоже поддерживается, но проверьте совместимость с целевой программой.
  • Частицы: Частицы не экспортируются в большинстве форматов. Чтобы сохранить эффект, запеките частицы в меш (Bake Particles to Mesh) перед экспортом.
  • Свет и камеры: В FBX и GLTF можно экспортировать камеры и свет, но не все программы поддерживают их импорт.

Для экспорта анимации и костей всегда проверяйте связку меша и скелета перед экспортом — это избавит от проблем с деформацией модели в другой программе.

Практика: экспортируем модель для Unity

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

  1. Подготовка модели:

    • Объедините все части персонажа в один меш (Ctrl+J), если они не связаны с анимацией.
    • Проверьте, что кости (Armature) правильно связаны с мешем.
    • Примените все модификаторы (Apply All Modifiers).
  2. Настройки экспорта:

    • Выберите Файл → Экспорт → FBX (.fbx).
    • В настройках включите:
      • Selected Objects (если экспортируете только персонажа);
      • Armature;
      • Animation;
      • Apply Modifiers;
      • Path Mode → Copy;
      • Forward → -Z (для Unity);
      • Up → Y.
  3. Экспорт и импорт в Unity:

    • Сохраните файл в папку проекта Unity.
    • В Unity перетащите файл .fbx в папку Assets.
    • Проверьте модель в сцене: анимация и текстуры должны работать корректно.

Чек-лист для экспорта модели в Unity

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

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

Почему модель экспортируется без текстур?

Чаще всего это происходит из-за неверных путей к текстурам или отсутствия параметра Embed Textures (для GLTF) или Copy (для FBX). Проверьте:

  • В Shader Editor текстуры подключены к материалу.
  • Пути к текстурам относительные (Relative Paths).
  • В настройках экспорта включён параметр копирования текстур.

Если текстуры в формате .psd или .xcf, конвертируйте их в .png или .jpg.

Можно ли экспортировать модель с анимацией в формат OBJ?

Нет, формат OBJ не поддерживает анимацию. Для экспорта анимации используйте FBX, GLTF или DAE (Collada).

Как экспортировать только выделенные объекты?

В настройках экспорта выберите параметр Selected Objects. Это доступно для большинства форматов (FBX, OBJ, GLTF и др.). Убедитесь, что нужные объекты выделены в сцене перед экспортом.

Что делать, если модель экспортируется в перевёрнутом виде?

Проблема связана с осями координат. В настройках экспорта измените параметры Forward и Up:

  • Для Unity: Forward → -Z, Up → Y.
  • Для Unreal Engine: Forward → X, Up → Z.
  • Для Maya: Forward → Z, Up → Y.

Если модель всё равно перевёрнута, попробуйте вращать её в Blender перед экспортом.