SupaVoxel
Wavefront у бінарний glTF

Конвертер OBJ у GLB

Перетягніть .obj разом із .mtl і текстурами або один .zip — і завантажте єдиний GLB, який працює в three.js, model-viewer, Godot, Unity та Android AR. Задайте одиниці перед експортом, щоб модель мала правильний розмір. Усе виконується на вашому пристрої.

  • Читає .mtl і текстури
  • Одиниці виправляються під час експорту
  • Без завантаження
  • Безкоштовно, без реєстрації
Оновлено жовтень 2026 р.

Як конвертувати OBJ у GLB

  1. 01

    Відкрийте OBJ разом із його файлами

    Виберіть .obj, його .mtl і зображення текстур разом, перетягніть їх одразу або скиньте один .zip. Панель покаже, що саме прочитано, у розділі Також прочитано. Чотирикутники й n-кутники тріангулюються під час читання файлу, а панель показує, скільки об’єктів і груп він містить, у розділі Сітки.
  2. 02

    Вкажіть одиниці

    OBJ не зберігає одиниці. Конвертер припускає метри — це конвенція glTF. Якщо модель створювали для друку або в ZBrush і вона в міліметрах, установіть Одиниці файлу на mm; Розмір на виході в метрах оновлюватиметься під час вибору.
  3. 03

    Експортуйте GLB

    Натисніть Конвертувати в GLB. Ви отримаєте один .glb із геометрією, нормалями, UV та кольорами вершин (якщо вони є) в одному бінарному файлі, а також розмір до і після.

Матеріали й текстури OBJ: візьміть .mtl із собою

OBJ рідко буває сам-один. Його кольори зберігаються в окремому файлі .mtl, указаному в рядку mtllib файлу OBJ, а текстури — в зображеннях поруч із ним. Передайте конвертеру все це, і GLB запакує їх в один файл: кольори Kd і текстури map_Kd стануть базовим кольором GLB. Карта norm або map_Bump, чиє ім’я файлу позначає її як normal map (_normal, _nrm, _nor, _n), стане картою нормалей GLB. Звичайна чорно-біла карта висот не переноситься. Зображення PNG, JPG і TGA читаються.

Файли зіставляються лише за назвою, тож .mtl, який указує на C:\Users\...\wood.png або підпапку textures/, усе одно знайде wood.png. Якщо скинути лише .obj, він усе одно сконвертується, але в нейтральному сірому, а бурштинова примітка перелічить файли, яких не було. Перетягування цілої папки не підтримується; виберіть файли всередині або заархівуйте їх. OBJ зі сканів, скульптів і сайтів для друку часто взагалі не мають .mtl, і тоді додавати нічого.

Що зберігає конвертація OBJ у GLB

Дані OBJРезультат GLB
Геометрія v / f, чотирикутники й n-кутникиЗберігається, тріангулюється
Об’єкти o і групи gЗберігаються як окремі сітки
Текстурні координати vtЗберігаються, готові до текстур, які ви додасте пізніше
Нормалі vnЗберігаються; якщо відсутні, обчислюються згладженими
Кольори вершин (v x y z r g b)Зберігаються як кольори вершин glTF
Кольори .mtl і зображення текстурЗберігаються, якщо надані; сірі, якщо їх немає

Потрібно навпаки? GLB у OBJ записує .obj, .mtl і текстури в zip-архів.

OBJ проти GLB

OBJ — надійний поширений формат ще з початку 1990-х. GLB — сучасний формат доставки, створений для швидкого завантаження.

OBJ
Звичайний текст від Wavefront Technologies. Геометрія, UV і нормалі; матеріали в окремому .mtl
GLB
Бінарний glTF 2.0 від Khronos Group. Геометрія, PBR-матеріали, текстури й анімація в одному файлі
Розмір
Текстовий OBJ зазвичай у кілька разів більший за ту саму сітку в GLB
Одиниці
OBJ: немає. GLB: метри
Анімація
OBJ: немає, лише статичні сітки. GLB: персонажі з ригом, shape keys і анімаційні кліпи з ключовими кадрами
Де потрібен GLB
Сцени three.js і Babylon.js, <model-viewer>, Android Scene Viewer, Shopify і багато 3D-маркетплейсів

Поради перед публікацією GLB

Робіть
  • Зменште готовий файл за допомогою компресора GLB, якщо він призначений для сайту
  • Перевірте масштаб у в’юері: персонаж розміром 1.8 m має бути приблизно 1.8 m заввишки
  • Спочатку об’єднайте дрібні об’єкти у вашій 3D-програмі, якщо OBJ має сотні груп; кожна стане окремою сіткою
  • Огляньте OBJ у в’юері OBJ, якщо джерело виглядає дивно
Уникайте
  • Забути про .mtl та зображення; без них GLB буде сірим
  • Залишити OBJ у міліметрах на стандартних метрах; він вийде у 1,000 разів більшим
  • Використовувати скульпт на 2 мільйони трикутників на мобільному; зменште його за допомогою спрощувача сітки
  • Перейменувати .obj на .glb вручну; формати не взаємозамінні

FAQ

Часті запитання

Як безкоштовно конвертувати OBJ у GLB?

Перетягніть файл .obj на конвертер угорі, задайте одиниці файлу, якщо він не в метрах, і натисніть «Конвертувати в GLB». Це безкоштовно й без облікового запису, а конвертація виконується повністю у вашому браузері, тож модель нікуди не завантажується. Працює з файлами до 200 MB.

Чому мій GLB сірий, якщо OBJ мав кольори?

Кольори й текстури зберігаються у файлі .mtl та його зображеннях, а ви скинули лише .obj. Виберіть .obj, .mtl і текстури разом або заархівуйте їх і скиньте .zip; бурштинова примітка під моделлю перелічить усе, чого досі бракує. Старі налаштування Phong, як-от блиск specular, не відображаються точно в PBR-матеріали glTF, тож очікуйте невеликих відмінностей.

Чому моя модель величезна або крихітна в three.js?

OBJ не має одиниць, а GLB визначено в метрах. Модель, експортована в міліметрах (типово для файлів 3D-друку), буде в 1,000 разів більшою, якщо її сприйняти як метри. Установіть одиниці файлу на mm або cm перед конвертацією й переконайтеся, що розмір на виході відповідає реальному об’єкту.

GLB зберігає окремі об’єкти?

Так. Кожен об’єкт o і група g в OBJ стають окремою сіткою в GLB, тож ви й далі можете ховати, переміщати частини або призначати їм матеріали в рушії чи в Blender. Конвертер показує кількість частин у розділі «Сітки» перед експортом.

GLB кращий за OBJ?

Для доставки — так: GLB бінарний, тому менший і швидше завантажується, зберігає одиниці та PBR-матеріали й може вбудовувати текстури в один файл. OBJ досі залишається найпоширенішим форматом для редагування. Багато хто зберігає OBJ як майстер-файл, а публікує GLB.

Чи можна використовувати GLB у Unity, Godot або Unreal?

Godot імпортує GLB нативно. Unity потребує пакета імпорту glTF, наприклад glTFast, а в Unreal є вбудований імпортер glTF. Масштаб передається правильно в усіх трьох, бо GLB визначено в метрах, а кожен імпортер переводить із них у власні одиниці. Щодо налаштувань імпорту для конкретного рушія дивіться посібники для Unity і Godot.

Почати безкоштовно

Потрібна модель для конвертації?

Згенеруйте її з фото у студії. Моделі без текстури зазвичай готові менш ніж за хвилину й завантажуються як GLB на безкоштовному плані.

Без картки · 3 безкоштовні кредити на старт