SupaVoxel
Безкоштовний конвертер GLB

Конвертер GLB в OBJ із текстурами

Перетягніть .glb і завантажте zip-архів із Wavefront OBJ, відповідним MTL-файлом і всіма текстурами у PNG. Безкоштовно, без акаунта, а файл обробляється на вашому пристрої.

  • zip з OBJ + MTL + PNG
  • UV перевертаються правильно
  • Окремі об’єкти збережено
  • Нічого не завантажується
Оновлено жовтень 2026 р.

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

  1. 01

    Завантажте .glb

    Перетягніть його на конвертер вище. Панель показує меші, матеріали й текстури, тож ви одразу знаєте, скільки файлів зображень буде в zip.
  2. 02

    Виберіть zip або лише OBJ

    Включити матеріали й текстури увімкнено за замовчуванням, і це створює .zip. Вимкніть його, якщо вам потрібна лише геометрія та UV, наприклад для ретопології чи скульптингу, і ви отримаєте один файл .obj.
  3. 03

    Розпакуйте в одну папку

    Тримайте .obj, .mtl і .png в одній папці. OBJ посилається на MTL за назвою, а MTL — на зображення за назвою, тож переміщення одного файлу розриває зв’язок.

Як матеріали GLB переносяться в OBJ і MTL

GLB використовує фізично коректні матеріали; MTL з’явився на десятиліття раніше. Ось що саме конвертер GLB в OBJ записує для кожного матеріалу.

Слот матеріалу glTFЗаписується в MTL якРезультат
Текстура базового кольоруmap_Kd + файл PNGЗбережено
Коефіцієнт базового кольоруKd червоний, зелений, синійЗбережено
Карта нормалейmap_Bump + файл PNGЗбережено; деякі імпортери вимагають вручну позначити її як карту нормалей
Непрозорість / альфаdЗбережено як значення
Карти металевості й шорсткостіНе записуєтьсяВідкидається
Карти оклюзії та емісіїНе записуєтьсяВідкидається
Перетворення текстури, clearcoat та інші розширенняНе записуєтьсяВідкидається

Назви матеріалів робляться безпечними для MTL: пробіли й символи замінюються підкресленнями, а дублікати отримують суфікс, щоб кожен рядок usemtl збігався.

Чому текстури GLB в OBJ часто виходять переплутаними, а тут — ні

У glTF початок координат текстури — у верхньому лівому куті зображення. В OBJ, як і в OpenGL, — у нижньому лівому. Конвертер, який недбало переносить UV-координати, створює модель із вертикально віддзеркаленою текстурою: написи догори дриґом, обличчя на потилицях.

Цей конвертер перевертає координату V кожної UV, коли джерело — GLB, і залишає файли зображень точно такими, як були. Blender, Maya, 3ds Max, Cinema 4D і ZBrush потім накладають текстуру так, як вона виглядала в попередньому перегляді GLB.

Інша поширена проблема — відсутні текстури. GLB вбудовує зображення в бінарний файл, а чимало інструментів експортують лише .obj і забувають про них. Тут кожна вбудована текстура декодується й записується як PNG поруч з OBJ. Текстури JPEG або WebP перекодовуються в PNG без втрат, тож zip може бути більшим за початковий GLB.

Порівняння GLB і OBJ

Контейнер GLB
Один бінарний файл: сцена JSON, буфери геометрії та зображення разом
Контейнер OBJ
Геометрія у звичайному тексті, плюс окремий .mtl і файли зображень
Одиниці
GLB: метри за специфікацією. OBJ: немає; більшість програм читають метри, тож значення лишаються як є
Матеріали
GLB: PBR metallic-roughness. OBJ: класичні diffuse, specular, bump
Анімація та риги
GLB: так. OBJ: ні, меш записується в позі, у якій завантажився
Типовий розмір
Текстовий OBJ у кілька разів більший за бінарний GLB для того самого меша

Поради щодо використання конвертованого OBJ

Робіть
  • У Blender імпортуйте через File > Import > Wavefront (.obj) і залиште стандартні налаштування осей; модель залишиться вертикальною
  • Якщо вигляд важливий, відтворіть металевість і шорсткість у редакторі матеріалів вашої програми
  • Вимкніть zip з текстурами, якщо вам потрібен лише скульптинг або ретопологія
  • Перегляньте результат у переглядачі OBJ, перш ніж передавати його далі
Уникайте
  • Перейменовуйте PNG-файли після розпакування; MTL посилається на них за назвою
  • Не чекайте анімації чи кісток в OBJ
  • Не конвертуйте GLB з мільйонами трикутників в OBJ для вебу; залиште GLB і скористайтеся компресором GLB

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

OBJ — це формат, який майже кожна 3D-програма читає вже тридцять років. Конвертуйте, коли інструмент не імпортує glTF або робить це погано: старі версії 3ds Max і Maya, ZBrush, робочі процеси Substance, що очікують OBJ, інструменти фотограмметрії та ретопології, а також багато рендер-ферм. Він також стане в пригоді текстурувальнику, якому потрібні карти як окремі файли зображень.

Залишайте GLB для вебу, AR, Unity, Godot і Unreal — усі вони читають glTF і зберігають повний матеріал. Для друку переходьте на GLB в STL; для зворотного напрямку — OBJ в GLB. Путівник STL vs OBJ пояснює, де OBJ місце серед форматів для друку.

FAQ

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

Цей конвертер GLB в OBJ безкоштовний?

Так, без акаунта, водяних знаків і обмежень на кількість файлів. Усе працює у вашому браузері, тож єдине обмеження — 200 МБ на файл. Великі сцени з багатьма 4K-текстурами обробляються довше, бо кожне зображення декодується й перекодовується в PNG, але нічого не чекає в черзі на сервері.

Чи зберігаються текстури під час конвертації GLB в OBJ?

Так, коли ввімкнено «Включити матеріали й текстури» (це стандартно). Ви отримаєте .zip з .obj, файлом .mtl і одним PNG на кожну текстуру. Текстура базового кольору й карта нормалей зберігаються; карти металевості, шорсткості, оклюзії та емісії відкидаються, бо у форматі MTL для них немає стандартного слота.

Чому після конвертації текстура перевернута?

Так буває, коли конвертер ігнорує різні початки UV у glTF і OBJ. Цей перевертає координату V для джерел GLB, тож текстура збігається. Якщо досі неправильно, імпортер, імовірно, застосовує власне перевертання; знайдіть у діалозі імпорту опцію flip UV або invert V і вимкніть її.

Якого розміру буде OBJ у Blender?

Того самого, що й GLB. Файли glTF задані в метрах, значення записуються без змін, а Blender також читає одиниці OBJ як метри. Якщо потрібен інший розмір, введіть множник у полі Scale перед конвертацією, наприклад 100, щоб перетворити метри на сантиметри для програми, яка працює в см.

Чи можна конвертувати анімований GLB в OBJ?

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

Чому zip більший за мій GLB?

Дві причини. OBJ зберігає кожне число як текст, що займає в кілька разів більше місця, ніж бінарні буфери GLB. А текстури, які всередині GLB були JPEG або WebP, записуються як PNG без втрат. Якщо розмір важливий, вимкніть zip з текстурами або перезбережіть PNG як JPEG і відредагуйте назви файлів у MTL.

Чи працює він із GLB-файлами з кількома об’єктами?

Так. Кожен меш зберігає власний запис об’єкта й матеріал в OBJ, тож частини на кшталт коліс, кузова та скла залишаються окремими під час імпорту. Трансформації вузлів вбудовуються в позиції вершин, тож частини вже зібрані там, де були в GLB.

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

Спочатку потрібна модель із текстурами?

Студія перетворює одне фото на 3D-модель, а на платних планах — із текстурами. Завантажте її як GLB і розпакуйте тут за допомогою конвертера GLB в OBJ або експортуйте OBJ напряму після переходу на платний план.

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