Чтобы сохранить модель из Blender в формате FBX, откройте меню File → Export → FBX (.fbx), выберите папку, укажите имя файла и нажмите Export FBX. Перед этим проверьте настройки экспорта — от них зависит, сохранятся ли анимация, текстуры или кости арматуры.
FBX — универсальный формат для обмена 3D-моделями между программами вроде Unreal Engine, Unity или Maya. Но в Blender есть нюансы: например, по умолчанию не экспортируются текстуры, а анимация может «сломаться», если не включить соответствующие опции. Разберёмся, как сделать всё правильно с первого раза.
Почему FBX и что он даёт
FBX — проприетарный формат от Autodesk, но его поддерживают почти все популярные 3D-редакторы и игровые движки. В отличие от OBJ, он сохраняет:
- анимацию (ключевые кадры, кости, морфинги);
- иерархию объекта (родительские связи между мешами, костями, камерами);
- материалы (но не всегда текстуры — зависит от настроек);
- деформаторы (модификаторы вроде
ArmatureилиShape Keys).
FBX подходит для передачи моделей в игровые движки, но для полигонального моделирования (например, для 3D-печати) лучше использовать STL или OBJ.
Если экспортируете модель для Unity, включите опцию Apply Modifiers — иначе модификаторы не применятся к мешу и в движке модель будет выглядеть иначе, чем в Blender.
| Параметр | Рекомендуемое значение | Пояснение |
|---|---|---|
Selected Objects | ✅ Включено | Экспортирует только выделенные объекты. Удобно, если в сцене много лишнего. |
Apply Modifiers | ✅ Включено | Применяет все модификаторы к мешу перед экспортом. Иначе модель в FBX может отличаться от вида в Blender. |
Smoothing | Face или Normals | Определяет, как будут сглажены нормали. Face — по граням, Normals — по вершинам (лучше для органики). |
Include → Animation | ✅ Включено | Экспортирует анимацию. Отключите, если она не нужна. |
Path Mode | Copy | Копирует текстуры в папку с FBX-файлом. Иначе в Unity/Unreal они могут не подгрузиться. |
Настройки экспорта FBX в Blender: что включать, а что отключать
При экспорте в FBX Blender предлагает десятки параметров. Разберём ключевые из них — те, которые влияют на результат в 90% случаев.
Обратите внимание: если модель использует Shape Keys (морфинги), включите Shape Keys в разделе Include. Для арматуры (Armature) проверьте, что включён Armature и Deform Bones Only — это уберёт вспомогательные кости, которые не нужны в движке.
Подготовка модели перед экспортом
Чтобы избежать проблем при экспорте в FBX, выполните эти шаги:
- Примените все трансформации. Выделите объект, нажмите
Ctrl + Aи выберитеApply → All Transforms. Это сбросит масштаб, поворот и позицию к значениям по умолчанию, но сохранит визуальный вид. Иначе в Unity модель может «улететь» в сторону или изменить размер. - Проверьте нормали. В Blender включите отображение нормалей (
Viewport Shading → Normals). Если они направлены внутрь (красные линии), выделите проблемные грани в режиме редактирования и нажмитеShift + Nдля пересчёта. - Удалите ненужные объекты. FBX сохраняет всю иерархию. Если в сцене есть вспомогательные пустые объекты (
Empty), камеры или свет, которые не нужны в конечном файле, удалите их или отключите в настройках экспорта. - Проверьте UV-развёртку. Если текстуры отображаются криво, разверните UV в
UV Editingработе и экспортируйте сPath Mode: Copy.
Если модель предназначена для игрового движка, убедитесь, что все меши имеют корректные названия (без пробелов и специальных символов). В Unity и Unreal это упростит работу с объектами.
Типичные ошибки и как их избежать
Даже опытные пользователи сталкиваются с проблемами при экспорте в FBX. Вот самые распространённые:
- Модель экспортируется без текстур. Проверьте, что в настройках включён
Path Mode: Copyи текстуры подключены к материалу черезImage Texture(не черезGenerated Type). - Анимация не работает в Unity/Unreal. Убедитесь, что включены
AnimationиArmatureв настройках экспорта. Также проверьте, что в Blender анимация применена к арматуре, а не к мешу напрямую. - Модель «разваливается» на части. Это происходит, если не применены модификаторы (
Apply Modifiers) или в сцене есть объекты с одинаковыми именами. Переименуйте дубликаты. - Неправильный масштаб. В Blender по умолчанию единицы измерения — метры, а в Unity — тоже метры, но иногда движок ожидает другие значения. Проверьте масштаб в настройках экспорта (
Scale) и при необходимости измените.
⚠️ Внимание: Если модель содержит NURBS-поверхности или кривые, они не экспортируются в FBX. Преобразуйте их в меш (Object → Convert To → Mesh) перед экспортом.
Сравнение FBX с другими форматами
FBX — не еденственный формат для экспорта из Blender. В некоторых случаях лучше использовать альтернативы. Сравним их:
| Формат | Плюсы | Минусы | Когда использовать |
|---|---|---|---|
| FBX | Поддерживает анимацию, кости, материалы, иерархию | Закрытый формат, иногда проблемы с текстурами | Игровые движки (Unity, Unreal), обмен между 3D-редакторами |
| OBJ | Простой, поддерживает текстуры, открытый формат | Нет анимации, нет костей, больший размер файла | Статичные модели для рендеринга или 3D-печати |
| GLTF/GLB | Открытый стандарт, поддерживает PBR-материалы, текстуры, анимацию | Меньше поддержки в старых программах | Web (Three.js, Babylon.js), современные игровые движки |
| STL | Простой, поддерживается всеми 3D-принтерами | Только геометрия, нет текстур, цветов, анимации | 3D-печать |
Для игровых проектов FBX остаётся самым надёжным вариантом, но если вам нужна поддержка PBR-материалов или работа в браузере, обратите внимание на GLTF.
Как проверить экспортированный FBX-файл
Перед передачей файла заказчику или использованием в проекте проверьте его на корректность. Сделать это можно несколькими способами:
Импортируйте FBX обратно в Blender (File → Import → FBX). Если модель отображается правильно, анимация работает, а текстуры на месте — всё в порядке. Для более глубокой проверки:
- Проверьте масштаб — если модель слишком большая или маленькая, возможно, не были применены трансформации.
- Посмотрите нормали — если они «вывернуты», в движке модель будет отображаться внутри наизнанку.
- Проверьте UV-развёртку — текстуры должны ложиться правильно.
FBX — лучший выбор для передачи анимированных моделей в игровые движки, но перед экспортом всегда проверяйте настройки и подготовьте модель: примените модификаторы, проверьте нормали и UV-развёртку.
Пошаговая инструкция: как сохранить блендер в FBX
Теперь разберём процесс экспорта подробно, шаг за шагом. Следуйте этой инструкции, чтобы не упустить важные детали.
1. Подготовьте модель. Примените все модификаторы (Ctrl + A → Apply All Transforms), проверьте нормали и UV-развёртку, удалите ненужные объекты.
2. Выделите нужные объекты. Если экспортируете не всю сцену, выделите только те объекты, которые должны попасть в FBX.
3. Откройте окно экспорта. Перейдите в File → Export → FBX (.fbx).
4. Настройте параметры экспорта. В левой части окна выберите:
Selected Objects— если экспортируете только выделенное;Apply Modifiers— чтобы применить модификаторы;Smoothing: Normals— для сглаженных моделей;Include → Animation— если нужна анимация;Path Mode: Copy— чтобы скопировать текстуры;ArmatureиShape Keys— если они есть в модели.
5. Укажите путь и имя файла. В правой части окна выберите папку и введите имя файла (например, model.fbx).
6. Экспортируйте. Нажмите Export FBX и дождитесь завершения процесса.
Чек-лист перед экспортом в FBX
Часто задаваемые вопросы
Почему в Unity модель отображается вверх ногами?
Это связано с разницей в системах координат Blender и Unity. В Blender ось Y направлена вверх, а в Unity — ось Z. Чтобы исправить, при экспорте в FBX включите опцию Forward: -Z и Up: Y в настройках экспорта. В некоторых версиях Blender это может называться по-другому — ищите параметры, связанные с ориентацией осей.
Можно ли экспортировать несколько анимаций в один FBX?
Да, но для этого нужно правильно организовать анимацию в Blender. Создайте несколько Action (действий) в Dope Sheet и убедитесь, что они привязаны к арматуре. При экспорте в FBX все действия будут сохранены в одном файле. В Unity или Unreal их можно будет разделить по именам.
Почему текстуры не отображаются в экспортированном FBX?
Скорее всего, не включён параметр Path Mode: Copy или текстуры не подключены к материалу через Image Texture. Проверьте, что текстуры загружены в проект и связаны с материалом. Также убедитесь, что в настройках экспорта включён Embed Textures (в некоторых версиях Blender эта опция называется по-другому).
Как экспортировать модель с анимацией костей?
Убедитесь, что анимация применена к арматуре (Armature), а не к мешу напрямую. При экспорте включите опции Armature, Animation и Deform Bones Only. Также проверьте, что в Dope Sheet анимация записана в виде ключевых кадров для костей.