UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

Конвертувати GLB у FBX

GLB — формат, у якому моделі передають у вебі; FBX — те, що імпортують багато ігрових та анімаційних конвеєрів. Конвертуйте тут файл .glb і отримайте бінарний FBX із вбудованими текстурами, готовий для Unity, Unreal Engine або Maya.

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

або перетягніть Файли STL, OBJ, MTL … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

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

Як користуватися цим інструментом

  1. 1

    Виберіть файл .glb

    Додайте один GLB або до 20 файлів, до 95 MB кожен. Файл .gltf з окремими .bin і текстурами найпростіше обробити, якщо спершу запакувати його в один GLB.

  2. 2

    Залиште бінарний FBX і текстури

    У полі Конвертувати в оберіть FBX, для Кодування файлу — Binary, а Зберегти текстури й матеріали увімкніть, тоді зображення запакуються в FBX. Залиште Вертикальна вісь у значенні Keep, якщо модель не приходить покладеною на спину.

  3. 3

    Конвертуйте та імпортуйте

    Натисніть Конвертувати в FBX і перетягніть файл у папку ресурсів вашого рушія або в Blender через File › Import › FBX.

GLB чи FBX: відкритий вебформат і формат обміну від Autodesk

GLB — це бінарна форма glTF 2.0, яку Khronos Group випустила у 2017 році і яка 2022 року стала міжнародним стандартом ISO/IEC 12113. Один .glb містить 12-байтовий заголовок, JSON-опис сцени та бінарний блок із геометрією й зображеннями. Він створений для швидкого завантаження рендерером: одиниці — метри, вісь Y спрямована вгору, а матеріали відповідають фізично коректній моделі metallic-roughness, яку однаково відображають three.js, Babylon.js і Scene Viewer в Android.

FBX починався як формат файлів програми захоплення руху FiLMBOX від Kaydara і з 2006 року належить Autodesk. Він пропрієтарний і задокументований переважно через Autodesk FBX SDK, але залишається стандартним форматом обміну для ігрових рушіїв та інструментів анімації. Імпортер моделей Unity читає FBX нативно, параметри імпорту Unreal Engine побудовані навколо нього, а Maya і 3ds Max використовують його для передавання персонажів із ригом між студіями.

Що зберігається під час конвертації GLB у FBX

Можливість glTF і її результат у FBX
У GLBУ FBXЩо перевірити після імпорту
Сітки, UV, нормаліЗберігаються без змінНічого
Ієрархія й назви вузлівЗберігаютьсяПоложення опорних точок
Скелет і ваги скінінгуКістки та skin clusterТип рига в рушії
Анімаційні кліпи, morph targetsАнімаційні takes, blend shapesНазви й тривалість кліпів
Карти базового кольору, нормалей, емісіїВбудовані текстури на матеріалах FBXПризначення текстур
Значення metallic-roughnessНаближеноПідключіть карти metallic і roughness заново
Розширення, як-от clearcoat чи transmissionНемає еквівалента у FBXВідтворіть у рушії

Імпорт FBX в Unity, Unreal Engine або Blender

Unity

  1. 01Перетягніть .fbx у папку Assets у вікні Project.
  2. 02На вкладці Rig для персонажів оберіть Humanoid або Generic.
  3. 03На вкладці Materials скористайтеся Extract Textures, щоб редагувати карти.

Unreal Engine

  1. 01Натисніть Import у Content Browser і виберіть .fbx.
  2. 02Позначте Import Animations для моделей із ригом.
  3. 03Перевірте Import Uniform Scale, якщо розмір відрізняється у 100 разів.

Blender

  1. 01Скористайтеся File › Import › FBX (.fbx).
  2. 02Відкрийте робочу область Shading, щоб перевірити матеріали.
  3. 03Скористайтеся Automatic Bone Orientation, якщо кістки спрямовані не туди.

Більшість несподіванок після конвертації GLB у FBX пов’язані з матеріалами, а не з геометрією. glTF часто пакує ambient occlusion, roughness і metallic у червоний, зелений і синій канали одного зображення. Класична модель матеріалів FBX не має слота для такої запакованої текстури, тому рушії імпортують її як додаткове зображення, яке підключають вручну. Ще одна пастка — текстури WebP усередині GLB: мало імпортерів FBX читають WebP, тож вони мають бути в PNG або JPEG; про компроміс розповідає WebP у JPG: коли й навіщо.

Якщо результат потрібен як статична сітка для рендерера чи 3D-принтера, а не для рушія, FBX може бути не тим форматом; FBX в OBJ показує, що зберігає простий формат сітки. Для AR Quick Look від Apple на iPhone з того самого GLB краще перейти до GLB у USDZ.

GLB

glTF Binary (GLB)

GLB — це бінарна форма glTF 2.0, формату передавання 3D-моделей, який Khronos Group опублікувала у 2017 році. Він упаковує геометрію, PBR-матеріали, текстури й анімації в один компактний файл, створений для швидкого завантаження. GLB широко використовують у веб-3D, AR-переглядачах, Android Scene Viewer та онлайн-магазинах моделей. Деякі старіші настільні 3D-програми й CAD не вміють його імпортувати.

Стиснення
–
Прозорість
–
Анімація
Так
Рік появи
2017 · Khronos Group
Конвертер GLB

FBX

Filmbox (FBX)

FBX — це 3D-формат, створений Kaydara для її програми Filmbox і власність Autodesk з 2006 року. Він зберігає сітки, матеріали, текстури, скелети, скінінг, камери, світло та анімацію в одному файлі. Це стандартний формат обміну ігровими ресурсами в Unity, Unreal Engine, Maya, 3ds Max і Blender. Формат є пропрієтарним, а поведінка може відрізнятися між експортерами та версіями SDK.

Стиснення
–
Прозорість
–
Анімація
Так
Рік появи
Kaydara (now Autodesk)
Конвертер FBX

GLB конвертують у FBX, щоб перенести модель із вебу, маркетплейсу чи застосунку 3D-сканера в робочі процеси Unity, Unreal Engine, Maya або 3ds Max, побудовані навколо формату Autodesk.

Запитання про конвертацію GLB у FBX

Чи працюватимуть анімації з GLB після конвертації у FBX?

Скелетна анімація й анімація blend shape (morph target) є в обох форматах, тож кліпи з GLB мають місце і у FBX. Після імпорту перевірте кожен кліп у попередньому перегляді анімації рушія, особливо якщо в GLB їх було кілька: деякі імпортери розділяють або перейменовують кліпи.

Чому після конвертації матеріали в Unity виглядають сірими чи пластиковими?

Матеріали glTF використовують значення metallic і roughness, часто запаковані в одну текстуру, а матеріали FBX розроблені навколо diffuse і specular. Базовий колір і карти нормалей зазвичай переносяться; metallic і roughness, можливо, доведеться підключити заново в редакторі матеріалів рушія.

Чи потрібно конвертувати GLB у FBX для Blender?

Для відкриття — ні. Blender має імпортер glTF 2.0 з версії 2.80, тож File › Import › glTF 2.0 читає GLB напряму. Конвертуйте лише тоді, коли наступний інструмент у вашому конвеєрі очікує FBX.

Який FBX вибрати: бінарний чи ASCII?

Binary. Він менший, швидше завантажується, і саме його очікують Unity, Unreal та Maya. Імпортер FBX у Blender взагалі не читає ASCII FBX. Обирайте ASCII лише для скрипта або інструмента порівняння, якому потрібно читати файл як текст.

Чому модель FBX в Unreal у 100 разів завелика або замала?

glTF працює в метрах, Unreal — у сантиметрах, а FBX містить масштаб одиниць, який кожен імпортер тлумачить по-своєму. Якщо розмір відрізняється у 100 разів, змініть Import Uniform Scale або задайте Одиниці моделі перед конвертацією, а потім перевірте відомий розмір.