Форматы 3D-файлов: чем отличаются STL, OBJ, GLB, FBX, 3MF и STEP
Нет одного лучшего 3D-формата: выбор зависит от следующего этапа. Для проверки треугольной геометрии откройте просмотрщик STL; для печатного пакета используйте 3MF в STL, а для web-сцены — GLB в STL с явным предупреждением о потерях.
Сравнение форматов по данным и назначению
| Формат | Что хранит | Лучше всего для | Главное ограничение |
|---|---|---|---|
| STL | Треугольная поверхность | Простой обмен геометрией для печати | Нет единиц, материалов и структуры сцены |
| OBJ | Mesh, UV, группы; материалы через MTL | Обмен статичными моделями и текстурированием | Несколько связанных файлов и нет стандартной анимации |
| GLB | Mesh, PBR-материалы, текстуры, сцена, анимация | Web, просмотр, AR и доставка ассетов | Не гарантирует печатный масштаб и печатаемость |
| FBX | Сцена, материалы, скелет и анимация | Обмен между DCC и анимационными пакетами | Сложный формат и лишние данные для печати |
| 3MF | Mesh, единицы, build items, материалы и метаданные | Сохранение проекта аддитивного производства | Поддержка расширений зависит от программы |
| STEP | Точные CAD-поверхности и твёрдые тела | Редактируемый инженерный мастер | Перед печатью требуется управляемая тесселяция |
Практическое правило. Храните редактируемый мастер в исходном CAD- или DCC-формате, а STL, 3MF или GLB создавайте как производные файлы под конкретную передачу.
Как выбрать формат для рабочего процесса
- Для 3D-печати STEP удобен как редактируемый CAD-мастер, 3MF — как печатный проект с единицами, STL — как минимальный обмен треугольниками.
- Для web и AR обычно удобен GLB: он упаковывает сцену, материалы и текстуры в один бинарный файл.
- Для rig и анимации используйте формат, который сохраняет скелет и клипы, например FBX или GLB; STL для этого не подходит.
- Для ЧПУ чаще нужен STEP или другой CAD-источник. G-code уже зависит от станка, инструмента и стратегии обработки и не является универсальной 3D-моделью.
Бесплатные инструменты для проверки и конвертации
Откройте STL или G-code локально, конвертируйте GLB либо 3MF в STL, оцените печать в калькуляторе стоимости, создайте STL из изображения или 3D-текста. Файлы в этих инструментах не загружаются на сервер.
Для экспорта из AIPRINTGEN проверьте, в каком формате скачивается модель, и откройте отдельное сравнение STL, OBJ и GLB. Чтобы создать новый исходник, используйте генератор 3D-моделей.
Частые вопросы о форматах 3D-файлов
Что лучше для 3D-печати: STL или 3MF?
STL проще и широко поддерживается, но 3MF может хранить единицы, несколько объектов, материалы и параметры проекта. Выбор зависит от цепочки программ и принтера.
Можно ли конвертировать GLB в STL без потерь?
Нет. Треугольную геометрию и transforms можно перенести, но STL не хранит PBR-материалы, текстуры, UV, анимацию, rig и структуру сцены.
Почему STEP лучше сохранять как мастер?
STEP описывает точные CAD-поверхности и тела. После перевода в mesh точность зависит от тесселяции, а вернуть исходную параметрическую структуру обычно нельзя.
Является ли G-code форматом 3D-модели?
Нет. Это набор команд движения и оборудования, подготовленный под конкретный процесс, станок или принтер.
Наше сообщество