bg

GLB към OBJ

Извличайте геометрията на GLB модел (двоичен glTF) локално като OBJ - за Blender, Cinema 4D и 3D инструменти. Без качване.

Обработва се локално на устройството ви ...

Обработва се локално на устройството ви ...

0%

Качва ли се файлът ми?

Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

Без качване100% локално
Съдържанието остава у теббез достъп на трети страни
Hosted in GermanyGlobal Content Delivery
Независимо провереноTLS A+ · Заглавки A+

GLB е разпространеният формат с един файл за уеб и AR (glTF в двоичен вид). Ако искате да доработите такъв модел в класическа 3D програма като Blender, Cinema 4D, Maya или MeshLab, често е необходим обикновеният OBJ формат. Този инструмент чете геометрията от GLB и записва чист OBJ файл.

GLB файлът се разглобява (JSON структура и двоичен буфер) и се прочитат всички мрежи на сцената. Трансформациите на възлите (преместване, завъртане, мащабиране) се прилагат, за да могат върховете да са на действителните си позиции в сцената. Няколко мрежи се обединяват в обща геометрия. Поддържат се както индексирани, така и неиндексирани триъгълници (включително ленти и ветрила).

Всичко работи изцяло локално в браузъра - вашият модел никога не напуска устройството. Освен чистата геометрия вече се пренасят и UV координати (TEXCOORD_0), както и референтен материал: базовият цвят (baseColorFactor) попада като Kd в автоматично добавен MTL файл, а вградена в GLB текстура на базовия цвят се извлича като отделен файл с изображение и се свързва чрез map_Kd. Анимациите, скелетите и камерите от GLB все така не се пренасят. Повреден или лишен от геометрия файл се отхвърля с ясно съобщение.

Технически данни

Технически данни
Входни форматиGLB
Изходен форматOBJ
Пакетна обработкаНе
ОбработкаЛокално в браузъра (JavaScript)
Качване на файловеНяма

В 3 стъпки

  1. Пуснете GLB файла.
  2. Геометрията се извлича автоматично.
  3. Изтеглете OBJ (например за Blender).

Ограничения: Чете геометрията на всички мрежи от GLB (двоичен glTF 2.0) и записва OBJ; трансформациите на възлите се прилагат, мрежите се обединяват, поддържат се индексирани и неиндексирани триъгълници (включително ленти и ветрила). Допълнително се пренасят UV координати (TEXCOORD_0) и материалът, посочен за всяка мрежа: ако има материал, автоматично се създава съпътстваш MTL файл с базовия цвят (Kd, от baseColorFactor), а ако материалът реферира текстура на базовия цвят, тя се извлича като отделен файл с изображение и се свързва чрез map_Kd. Все така не се пренасят: атрибутът NORMAL (изходът в OBJ не носи нормали), текстурите за грапавост/металност, излъчване и нормални карти, анимациите, скелетите и камерите. Самите позиции се пренасят без загуба в рамките на 32-битовата точност с плаваща запетая на glTF. Невалиден или лишен от геометрия файл се отхвърля с ясно съобщение за грешка.

Чести въпроси

Прилагат ли се трансформациите на възлите?

Да. Преместването, завъртането и мащабирането на възлите на сцената се прилагат към върховете, за да е геометрията на правилните позиции.

Пренасят ли се материал и текстура?

Да, частично: базовият цвят (baseColorFactor) и референтна текстура на базовия цвят се пренасят - като съпътстваш MTL файл плюс, ако има такава, извлечен файл с изображение. Текстурите за грапавост/металност, излъчване и нормални карти, както и анимациите, скелетите и камерите не се пренасят.

Пренасят ли се UV координатите?

Да. Наличните UV координати TEXCOORD_0 се записват непроменени като редове vt във файла OBJ.

Работи ли с няколко мрежи?

Да. Всички мрежи на сцената се прочитат и обединяват в обща геометрия.

Файлът ми качва ли се?

Не, преобразуването се извършва изцяло локално в браузъра; вашият модел никога не напуска устройството.

Сходни инструменти

GLB към glTF · STL към GLB · OBJ към GLB · STL към PLY · glTF към GLB · JSON към TOML