UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

Конвертер FBX в OBJ

Извлеките из FBX сетку, UV-развертки и текстуры и сохраните их в обычном OBJ, который откроет почти любая 3D-программа, слайсер и онлайн-просмотрщик. Риг и анимация не переносятся, а форма модели и ее внешний вид сохраняются.

Конвертер 3D-моделей

или перетащите сюда файлы STL, OBJ, MTL … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Вывод

Файлы обрабатываются на наших серверах и удаляются через 30 минут.

Как пользоваться инструментом

  1. 1

    Загрузите FBX

    Бинарный или ASCII FBX, до 20 файлов по 95 MB каждый. Если текстуры лежат в отдельной папке, упакуйте FBX и текстуры в один ZIP и загрузите его.

  2. 2

    Сохраните материалы

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

  3. 3

    Конвертируйте в OBJ

    Нажмите Конвертировать в OBJ → и скачайте результат. Храните файлы .obj, .mtl и изображения в одной папке, чтобы материалы загрузились.

Зачем конвертировать FBX в OBJ

FBX — формат, которым обмениваются игровые движки и анимационные пакеты, и именно поэтому с ним неудобно в других программах. Он проприетарный: Autodesk публикует SDK, но не полную спецификацию, поэтому открытые инструменты реализуют его методом обратной разработки и поддерживают только часть версий. Он бывает бинарным и ASCII, а номера версий менялись много раз. Слайсеры, программы для скульптинга, онлайн-просмотрщики и старые CAD-программы часто его вообще не открывают.

OBJ — полная противоположность: текстовый формат Wavefront Technologies, почти не менявшийся с 1990-х. Его читает любая программа, импортирующая 3D-модели, а файл можно открыть в текстовом редакторе и увидеть вершины. Обратная сторона в том, что он описывает застывшую форму. Поэтому он подходит для печати персонажа, скульптинга поверх игрового ассета в ZBrush или загрузки модели в просмотрщик и не подходит для всего, что должно двигаться. Если модель предназначена для браузера или AR-просмотрщика, OBJ в GLB упакует сконвертированную сетку и её текстуры в один файл.

Что сохраняется при конвертации FBX в OBJ

Типичное содержимое FBX и что с ним происходит в OBJ
Содержимое FBXВ OBJПримечание
Сетки и имена объектовСохраняетсяЗаписываются как именованные объекты в одном файле
UV-координаты и нормалиСохраняетсяЖёсткие и мягкие рёбра выглядят так же
Текстуры diffuse, normal и bumpСохраняетсяУказаны в файле .mtl
Карты metallic и roughnessЧастичноВ MTL нет стандартного слота; зависит от программы
Скелет и веса скинингаОтбрасываетсяСетка записывается в исходной позе
Клипы анимации и blend shapesОтбрасываетсяВ OBJ нет временной оси
Камеры и источники светаОтбрасываетсяНе входят в формат OBJ
Единицы измерения сценыПрименяетсяOBJ хранит только числа, без единиц

FBX

3D-модель Filmbox (FBX)

FBX — 3D-формат, созданный компанией Kaydara для программы Filmbox и принадлежащий Autodesk с 2006 года. Он хранит в одном файле сетки, материалы, текстуры, скелеты, скиннинг, камеры, источники света и анимацию. Это стандартный формат обмена игровыми ассетами в Unity, Unreal Engine, Maya, 3ds Max и Blender. Формат проприетарный, и его поведение может различаться в зависимости от экспортёра и версии SDK.

Сжатие
–
Прозрачность
–
Анимация
Да
Год появления
Kaydara (now Autodesk)
Конвертер FBX

OBJ

3D-модель Wavefront OBJ

OBJ — формат 3D-геометрии, разработанный компанией Wavefront Technologies. Это текстовый файл со списком вершин, текстурных координат, нормалей и граней; материалы и текстуры описываются в отдельном файле .mtl. Импортировать его умеет почти любая программа 3D-моделирования, игровой движок и инструмент для 3D-печати. OBJ не поддерживает анимацию, риггинг и иерархию сцены, а текстуры теряются, если файлы MTL и изображения не хранятся вместе.

Сжатие
–
Прозрачность
–
Анимация
Нет
Год появления
Wavefront Technologies
Конвертер OBJ

FBX переводят в OBJ, когда программа не читает формат Autodesk, когда старый или ASCII FBX не импортируется или когда для печати, скульптинга или простого просмотрщика нужна только статичная сетка.

Версии FBX и почему старые файлы не импортируются

  1. 1990-е

    Filmbox от Kaydara

    FBX появляется как формат файлов программы для захвата движения Filmbox от Kaydara, позже переименованной в MotionBuilder.

  2. 2004

    Alias покупает Kaydara

    Формат переходит к разработчику Maya и становится распространённым мостом между анимационными пакетами.

  3. 2006

    Autodesk покупает Alias

    FBX становится форматом Autodesk и используется в Maya, 3ds Max, MotionBuilder, а позже в Unity и Unreal.

  4. 2010-е

    Бинарный FBX 7

    Файлы версии 7 становятся нормой. Импортёр Blender читает бинарные файлы версии 7.1 и новее, поэтому более старые и ASCII-файлы в нём не открываются.

Вопросы о конвертации FBX в OBJ

Что происходит с анимацией из FBX?

В OBJ нельзя хранить кости, веса скининга и ключевые кадры, поэтому результат — статичная сетка. Персонажи получаются в исходной позе, обычно T-pose или A-pose. Если анимация нужна в формате, отличном от FBX, конвертируйте в GLB: он сохраняет скелеты и клипы.

Почему Blender вообще не импортирует мой FBX?

Встроенный импортёр Blender читает бинарный FBX версии 7.1 и новее и отклоняет ASCII FBX и более старые версии. С этим часто сталкиваются при работе с файлами из очень старых версий Maya или 3ds Max. Конвертация в OBJ позволяет получить геометрию в любом случае.

Почему после конвертации FBX в OBJ пропали текстуры?

Либо FBX не содержит встроенных текстур, и они не были загружены вместе с ним, либо файлы .mtl и изображения после скачивания оказались отдельно от .obj. Загрузите FBX вместе с папкой текстур в ZIP и храните все выходные файлы в одной папке.

Сохраняются ли PBR-материалы при конвертации?

Лишь частично. Формат MTL создавался для карт diffuse, specular и bump, поэтому базовый цвет и карты нормалей переносятся надёжно, а карты metallic и roughness могут быть потеряны или проигнорированы программой, открывающей OBJ. Для полноценного PBR лучше подходит glTF.

Можно ли конвертировать персонажа Mixamo в OBJ для 3D-печати?

Да, если вам нужна только поза. Скачайте персонажа из Mixamo в нужной позе, конвертируйте его здесь, а затем выполните OBJ в STL или сразу конвертируйте в STL. Перед печатью тонкие части, например пальцы, придётся утолщить.