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 использует PBR-материалы; 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 и 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 как метры. Если нужен другой размер, укажите коэффициент в поле «Масштаб» перед конвертацией, например 100, чтобы перевести метры в сантиметры для приложения, работающего в см.

Можно ли конвертировать анимированный GLB в OBJ?

Можно, но в OBJ нет костей и ключевых кадров, поэтому анимация отбрасывается, а меш записывается в той позе, в которой загрузился. Если движение нужно в другом приложении, оставьте GLB или конвертируйте в FBX на странице «GLB в FBX», а OBJ используйте только для статической формы.

Почему zip больше исходного GLB?

Две причины. OBJ хранит каждое число текстом, а это занимает в несколько раз больше места, чем бинарные буферы GLB. А текстуры, которые были JPEG или WebP внутри GLB, записываются как PNG без потерь. Если размер важен, отключите zip с текстурами или пересохраните PNG в JPEG и измените имена файлов в MTL.

Поддерживает ли он GLB с несколькими объектами?

Да. Каждый меш сохраняет собственную запись объекта и материал в OBJ, поэтому такие части, как колёса, кузов и стекло, остаются отдельными при импорте. Трансформации нод запекаются в позиции вершин, так что части уже собраны там, где были в GLB.

Начать бесплатно

Сначала нужна модель с текстурами?

Студия превращает одно фото в 3D-модель с текстурами на платных тарифах. Скачайте её в GLB и распакуйте здесь с помощью конвертера GLB в OBJ — или экспортируйте OBJ напрямую после перехода на платный тариф.

Без банковской карты · 3 бесплатных кредита на старте