Мир 3D-форматов может показаться запутанным: OBJ, FBX, glTF, USDZ, STEP, STL... Каждый формат создавался под свои задачи, и использовать не тот формат — значит получить проблемы: от потери текстур до неработающей анимации. Давайте разложим всё по полочкам.
glTF / GLB — «JPEG для 3D»
Если вам нужен один универсальный формат для веба и AR — это glTF. Его не зря называют «JPEG для 3D-мира»:
- Компактность: бинарная версия (GLB) упаковывает геометрию, текстуры и анимации в один файл.
- Совместимость: поддерживается Three.js, Babylon.js, Unity, Unreal Engine, Android AR и любым WebGL-рендерером.
- PBR из коробки: формат нативно поддерживает физически корректные материалы.
- Draco-компрессия: позволяет сжать геометрию в 5-10 раз без видимой потери качества.
USDZ — формат Apple
Для AR Quick Look на iOS/iPadOS нужен USDZ. Это контейнер, разработанный Apple совместно с Pixar. Когда пользователь iPhone нажимает на ссылку с USDZ-файлом, модель открывается в нативном AR-просмотрщике — без приложений, без WebAR. Выглядит максимально качественно, но работает только в экосистеме Apple.
FBX — стандарт игровой индустрии
FBX от Autodesk — формат обмена между 3D-пакетами (Maya, 3ds Max, Blender) и игровыми движками (Unity, Unreal). Он отлично хранит сложные анимации и иерархии объектов. Но для веба FBX не подходит — слишком тяжёлый и не оптимизированный для потоковой загрузки.
OBJ — старый, но ещё живой
Самый простой и совместимый формат. Хранит только геометрию и базовые материалы. Не поддерживает анимации. Используется для обмена статичными моделями между программами, но для AR и веб-проектов — слишком ограниченный.
Наш совет
Для большинства AR и веб-проектов ответ прост: GLB для всего + USDZ для iOS AR Quick Look. Если вы работаете с игровыми движками — FBX на этапе разработки и GLB для финального экспорта. Мы в Plinar всегда поставляем клиентам модели в обоих форматах, чтобы AR работала на любом устройстве.
Нужна помощь с конвертацией или оптимизацией 3D-моделей? Обращайтесь — наш 3D-отдел знает все тонкости форматов.