GLB в OBJ

GLB → OBJ + MTL + текстуры, удобно для доработки.

Загрузка...

Пожалуйста, подождите

Об инструменте

Инструмент «glb to obj» превращает однофайловый GLB в классический OBJ-процесс: геометрия, материалы и текстуры выгружаются отдельными файлами. Всё выполняется локально в браузере, файлы на сервер не отправляются.

Советы

  • 1Храните OBJ, MTL и текстуры в одной папке
  • 2Анимация в OBJ не сохраняется
  • 3Годится для ретопологии и правки материалов

Описание параметров конфигурации

Общие настройки

Система координат

По умолчаниюY-up

Определяет ось «вверх» экспортируемой модели. Разное 3D-программное обеспечение использует разные соглашения. Неправильный выбор может привести к тому, что модель будет лежать на боку.

Y-upРекомендуется

Соглашение, используемое в OpenGL, Three.js и большинстве веб-3D-движков. Выбирайте это для моделей из веба или игровых движков.

Z-up

Соглашение, используемое в Blender (по умолчанию), 3ds Max и некоторых CAD-программах. Попробуйте это, если модель отображается боком.

Поворот X

По умолчанию

Диапазон-180° – 180°

Поверните модель вокруг каждой оси, диапазон от -180° до 180°. Полезно для точной настройки ориентации печати или исправления несоосности осей.

Поворот Y

По умолчанию

Диапазон-180° – 180°

Поверните модель вокруг каждой оси, диапазон от -180° до 180°. Полезно для точной настройки ориентации печати или исправления несоосности осей.

Поворот Z

По умолчанию

Диапазон-180° – 180°

Поверните модель вокруг каждой оси, диапазон от -180° до 180°. Полезно для точной настройки ориентации печати или исправления несоосности осей.

Способ применения поворота

По умолчаниюТолько корневой узел

Выберите, как поворот записывается в экспортируемую модель. Запекание в вершины перезаписывает все координаты вершин, поэтому поворот применяется во всех форматах экспорта (включая форматы, читающие только геометрию, такие как STL и STEP); преобразование только корневого узла сохраняет исходные координаты вершин и лучше подходит для анимированных моделей и моделей со скелетом, но форматы, игнорирующие преобразования узлов (например, STEP), не применят поворот.

Запекать в вершины

Поворот записывается во все координаты вершин и применяется одинаково во всех форматах экспорта; данные геометрии перезаписываются.

Только корневой узелРекомендуется

Поворот записывается как преобразование корневого узла, координаты вершин остаются исходными; лучше для моделей со скелетом/анимацией, но форматы, игнорирующие преобразования узлов (например, STEP), его не применят.

Настройки экспорта OBJ

Экспорт MTL

По умолчаниюЭкспорт MTL

Включить файл определения материалов (.mtl) со ссылками на текстуры.

Экспорт MTLРекомендуется

Создает файл .mtl с определениями материалов и ссылками на текстуры. Рекомендуется для редактирования в 3D-программах.

Только геометрия

Выводит только файл геометрии .obj без материалов. Проще, но без информации о материалах.

Сведения о формате

Формат входа

Расширение:
glb
Полное название:
GL Transmission Format Binary (glTF 2.0)
Тип:
3D Model
Формат:
GLB
Инструменты:
Three.jsBabylon.jsBlender
Открыть в:
3D Model ViewerGLB Viewer
Описание:
GLB is the binary container format for glTF 2.0, maintained by the Khronos Group. It packs meshes, materials, textures, and animations into one file, making it the de facto standard for Web 3D and AR/VR. Three.js, Babylon.js, model-viewer, and mainstream e-commerce 3D previews deliver GLB by default because it is self-contained and avoids missing external resources. GLB preserves PBR materials and skeletal animations, supports Draco and Meshopt compression, suiting web display, quick AR, and cross-software delivery. However, it lacks CAD parametric history: meshing STEP or native CAD to GLB loses parametric editing. For 3D printing, use STL or 3MF instead, as most slicers cannot import GLB directly.

Примечания:

  • Некоторые слайсеры для 3D-печати не могут напрямую импортировать GLB-файлы
  • Не подходит для параметрического редактирования CAD

Поддерживаемые возможности:

  • Единый самодостаточный бинарный файл
  • Поддержка PBR-материалов (базовый цвет, металличность, шероховатость, карты нормалей)
  • Скелетная анимация, скиннинг и морфинг-цели
  • Сжатие геометрии Draco и сжатие текстур KTX2
  • Многосеточные узлы и иерархия сцены

Формат выхода

Расширение:
obj
Полное название:
Wavefront OBJ
Тип:
3D Model
Формат:
OBJ
Инструменты:
BlenderMaya3ds Max
Открыть в:
3D Model ViewerOBJ Viewer
Описание:
OBJ is an open 3D geometry format introduced by Wavefront in the 1980s. It records vertices, normals, UV coordinates, and face connections in human-readable text, and is supported by almost all 3D software, making it a safe choice for cross-software mesh exchange. Its materials and textures are typically defined in an accompanying .mtl file, and both files must be placed in the same directory. OBJ does not contain animation or skeletal data; it only represents static meshes, so it is not suitable as a final format for character animation workflows. Additionally, the text encoding makes large model files bulky, and complex scenes load slowly. If you need a single-file delivery with embedded textures, GLB is a better choice.

Примечания:

  • MTL-файл должен находиться вместе с OBJ-файлом для материалов
  • Не поддерживает анимацию или скелеты

Поддерживаемые возможности:

  • Человекочитаемый текстовый формат
  • Отдельные файлы геометрии (.obj) и материалов (.mtl)
  • Универсальная поддержка программным обеспечением
  • Сохранение UV-координат и нормалей

Как пользоваться

1

Загрузка ассета GLB

Выберите файл GLB со встроенными текстурами и PBR-материалами.

2

Настройка экспорта MTL

Включите библиотеку материалов (MTL) для сохранения цветов и текстур.

3

Настройка вывода текстур

Выберите упаковку текстур во внешний ZIP-архив или их встраивание.

4

Скачивание пакета OBJ

Сохраните сетку OBJ вместе с файлами MTL для 3D-редакторов.

Часто задаваемые вопросы

Смотреть все частые вопросы
Q

Какие файлы я получу?

A

Обычно это файл OBJ, сопутствующий MTL и изображения текстур, на которые он ссылается. OBJ содержит геометрию, а MTL хранит цвета материалов и пути к текстурам. Держите все файлы вместе, тогда внешний вид модели загрузится корректно.

Q

Анимация сохранится?

A

Нет. Формат OBJ не поддерживает скелетную анимацию и хранит только статическую геометрию, поэтому модель экспортируется в базовой позе. Чтобы сохранить анимацию, используйте экспорт в FBX или GLB.

Q

Можно ли открыть результат в Blender?

A

Да. Blender нативно импортирует OBJ и MTL. Положите OBJ, MTL и текстуры в одну папку, затем импортируйте OBJ: материалы и текстуры применятся автоматически.

Q

Сохраняются ли цвета вершин при конвертации GLB в OBJ?

A

Да. Конвертер glb-to-obj от Any3D сохраняет цвета вершин, встроенные в GLB, и преобразует их в цвета вершин OBJ. Нормали и UV-координаты также сохраняются, поэтому модель выглядит согласованно.

Q

Почему вместе с OBJ создаётся ещё и файл MTL?

A

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

Q

Можно ли отредактировать файл OBJ в текстовом редакторе?

A

Да. OBJ это открытый текстовый формат, его можно открыть в любом текстовом редакторе, чтобы просмотреть или изменить вершины, грани и другие данные. Это удобно для отладки или мелких правок перед импортом в 3D-редактор.

Поддержите нас