GLB, FBX, OBJ, USDZ или STL: какой 3D-формат выбрать

Что хранит каждый 3D-формат, какие программы его открывают — Blender, Unity, Unreal, Godot, Roblox, AR и слайсеры — и какой выбрать для вашей модели.

Команда Wandy3D6 мин чтения

Модель готова — какой файл скачивать? От формата зависит, что придёт вместе с моделью (текстуры, материалы, масштаб) и какие программы откроют её без мучений. Вот практичный гид по форматам, которые экспортирует Wandy3D, и файлам для 3D-печати.

Коротко

  • Blender — GLB: придёт всё. FBX и OBJ тоже работают.
  • Unity — FBX для штатного импорта или GLB с бесплатным пакетом glTFast для полного набора PBR.
  • Unreal Engine — GLB или FBX.
  • Godot — GLB, его основной формат.
  • Roblox Studio — FBX, OBJ или GLB через 3D Importer.
  • Веб и three.js — GLB или GLB со сжатием Draco для файлов поменьше.
  • AR на iPhone и iPad — USDZ.
  • 3D-печать — STL или 3MF из режима подготовки к печати.

GLB — универсал

Одна и та же кружка: с текстурой, в глине, каркасом, с нормалями и с UV-сеткой

GLB — бинарная форма glTF 2.0, открытого стандарта Khronos Group. В одном файле хранятся сетка, UV-развёртка и полный PBR-материал: базовый цвет, metal/roughness и карта нормалей. Это исходный файл, который создаёт Wandy3D, поэтому он скачивается мгновенно и ничего не теряет.

Выбирайте его для Blender, Godot, Unreal, веба и большинства современных программ. GLB с Draco сжимает геометрию для веб-просмотрщиков и three.js, и файлы становятся заметно меньше, — но Draco читают не все программы, так что храните обычный GLB как основную копию.

FBX — ветеран игровых движков

FBX — формат Autodesk и давний стандарт игровых пайплайнов: Unity импортирует его без дополнений, как и Unreal, Maya и 3ds Max. В FBX от Wandy3D встроена текстура базового цвета. Если нужен полный набор PBR, берите GLB — или сначала сделайте ремеш и скачайте результат в FBX: ремеш запекает базовый цвет, metal/roughness и нормали на новую сетку.

OBJ — запасной вариант, который откроется везде

OBJ существует десятилетиями и открывается почти везде. Он хранит геометрию и UV, а материалы — в отдельном файле .mtl; Wandy3D отдаёт его ZIP-архивом с текстурой внутри. Настоящей поддержки PBR у него нет, так что это вариант на случай «надо открыть в старой программе».

USDZ — AR на iPhone и iPad

USDZ — упакованный вариант формата USD от Pixar, который продвигает Apple. Отправьте .usdz на iPhone или iPad, и он откроется в AR Quick Look: модель появится на вашем столе через камеру, без приложений. Этот же формат нужен для Reality Composer и многих веб-AR-просмотрщиков.

STL и 3MF — для 3D-печати

STL — чистая геометрия: треугольники, без цвета и материалов. Слайсеры вроде Bambu Studio, OrcaSlicer и PrusaSlicer читают его десятилетиями. 3MF — современная замена: один файл, который хранит ещё и единицы измерения и цвет; нынешние слайсеры предпочитают его.

Для печати используйте файлы из режима подготовки к печати, а не обычный экспорт STL: они герметично замкнуты, получают ровное основание и приходят в выбранном вами размере в миллиметрах — ровно то, что нужно слайсеру. Весь процесс — в гайде о печати модели по фото с телефона.

Что не меняется от формата к формату

Форма во всех форматах одна и та же — отличается только упаковка. Если модель слишком плотная для вашей задачи, исправьте это до экспорта: ремеш перестраивает её в чистые квады от 2 000 до 50 000 граней, а каждый ремеш сохраняется версией, которую можно скачать в любом формате. Скачивание входит в тарифы PRO; создавать модели и смотреть их в браузере можно на бесплатных кредитах.

Шпаргалка

  • Полные PBR-материалы — GLB (и FBX после ремеша)
  • Текстура базового цвета — FBX, OBJ
  • AR на устройствах Apple — USDZ
  • Без материалов — STL
  • Самый лёгкий для веба — GLB с Draco
  • Единицы и цвет для печати — 3MF

Всё ещё сомневаетесь? Начните с GLB — это исходник, который конвертируется во что угодно. Дальше — гайды по конкретным программам: Blender, Unity, Unreal и Roblox.