# Форматы 3D-файлов — GLB, FBX, OBJ, USDZ, STEP — какой для чего

> Для сайта и AR на Android — GLB, для AR на iPhone — USDZ, для передачи в другую 3D-программу и для анимации — FBX, для простой геометрии — OBJ, для производства и CAD — STEP. GLB и USDZ хранят модель вместе с материалами и текстурами в одном файле, OBJ — геометрию с простыми материалами, STEP — точные поверхности без материалов. При переводе из CAD в полигоны точная форма становится сеткой треугольников, а материалы при переходе между программами часто приходится настраивать заново.

Source: https://gluke.ru/ru/knowledge/3d-file-formats · Author: Александр Глухов · Updated: 2026-10-08

«Пришлите модель» — а в каком формате? От ответа зависит, откроется ли файл у того, кому он нужен, и сколько работы придётся переделать.

## Какой формат для какой задачи

> **Схема:** Карта: сайт и 3D-вьювер — GLB; AR на Android — GLB; AR на iPhone и iPad — USDZ; другая 3D-программа — FBX; простая геометрия — OBJ; производство и CAD — STEP.
>
> Слева — что нужно сделать с моделью, справа — какой файл для этого просить.

## Что внутри каждого формата

> **Схема:** Таблица: что хранят GLB, FBX, OBJ, USDZ и STEP — геометрию, материалы, текстуры внутри файла, анимацию и точные поверхности. GLB и USDZ хранят почти всё, кроме точных поверхностей; STEP — только точную геометрию.
>
> Полный кружок — хранит, половина — частично или не всегда, пустой — нет.

- **GLB** — двоичная версия glTF, открытого стандарта для 3D в вебе. Геометрия, материалы, [текстуры](https://gluke.ru/ru/knowledge/glossary#texture) и анимация в одном файле. Стандарт для веб-вьюверов и AR на Android.
- **[USDZ](https://gluke.ru/ru/knowledge/glossary#usdz)** — формат Apple для дополненной реальности: модель открывается в AR прямо из браузера на iPhone и iPad. Внутри — модель с материалами и текстурами.
- **FBX** — формат обмена между 3D-программами и игровыми движками. Хорошо передаёт анимацию и иерархию деталей; материалы переносятся не всегда точно, их часто донастраивают.
- **OBJ** — старый простой формат: геометрия и базовые материалы в соседнем файле `.mtl`, текстуры — отдельными файлами. Открывается почти везде.
- **STEP** — формат [CAD](https://gluke.ru/ru/knowledge/glossary#cad): точные поверхности, как в конструкторской программе, без текстур. Нужен производству и конструкторам, а не сайту.

Для 3D-печати отдельно используют STL или 3MF — в них только геометрия.

## Что теряется при конвертации

> **Схема:** Слева точная окружность из CAD. В центре она же из 12 сторон — видны грани. Справа из 40 сторон — гладко, но сетка гораздо плотнее.
>
> Тесселяция: точная поверхность становится сеткой. Чем мельче сетка, тем глаже и тяжелее модель.

- **CAD → [полигоны](https://gluke.ru/ru/knowledge/glossary#polygon).** Точные поверхности переводятся в сетку треугольников — это называется тесселяцией. Мелкая сетка — гладко, но тяжело; крупная — легко, но видны грани. Обратно, из полигонов в точный CAD, модель без ручной работы не превращается.
- **Между 3D-программами.** Геометрия переносится почти всегда, материалы и свет — часто нет. Поэтому для продолжения работы ценнее исходник сцены — об этом в статье [Что попросить у 3D-специалиста по итогам работы](https://gluke.ru/ru/knowledge/deliverables).
- **Анимация.** В OBJ и STEP её нет вовсе.

## Какой формат просить

- **Для сайта или AR** — GLB, а если нужен AR на iPhone — ещё и USDZ.
- **Чтобы другой подрядчик мог продолжить работу** — FBX вместе с исходником сцены.
- **Для производства** — STEP от конструктора. Модель, сделанная для рендера, обычно не годится для станка: её задача — выглядеть как изделие, а не задавать допуски.
- **Если не уверены** — скажите, где будет использоваться модель, и формат подберут под задачу.

## Как это выглядит на практике

- [Getic](https://gluke.ru/ru/projects/getic): единый пайплайн выдачи — восемь файлов на модель, FBX и комплект карт, чтобы каждая новая позиция подхватывалась движком без ручной доводки.
- [Hilbert](https://gluke.ru/ru/projects/hilbert-house): на входе — OBJ и MTL из Archicad, на выходе — GLB для просмотра в браузере и AR.
- [M1 GROUP](https://gluke.ru/ru/projects/m1-group): экспорт GLB и USDZ для AR-просмотра на маркетплейсах.

## Частые ошибки

- Просить «модель в JPG» — это картинка, а не модель.
- Ждать, что GLB для сайта подойдёт для производства.
- Конвертировать FBX в GLB онлайн-конвертером и удивляться пропавшим материалам.
- Забыть про USDZ, когда нужен AR на iPhone.

## Чек-лист

1. Где будет использоваться модель.
2. Сайт и AR на Android — GLB, AR на iPhone — USDZ.
3. Продолжение работы — FBX и исходник сцены.
4. Производство — STEP от конструктора.
5. Проверить файл там, где он нужен: на сайте, в AR, в программе подрядчика.
