Форматы 3D: STL, OBJ, 3MF и когда какой нужен

Сделали модель — а на экспорте десяток форматов, и непонятно, что выбрать. Ошибётесь — потеряете цвет, текстуры или качество. Разберём главные форматы простыми словами: какой для чего.
Для 3D-печати — STL (просто) или лучше 3MF (умнее). Для обмена моделью с текстурами — OBJ или glTF. Для анимации и пайплайна — FBX. Формат выбирают под задачу, а не по привычке. База — в гайде для старта.
01STL — стандарт печати
Самый распространённый формат для 3D-печати. Хранит только геометрию — сетку из треугольников, без цвета, текстур и единиц измерения. Прост и понятен любому слайсеру, поэтому и стал стандартом. Минус — именно эта простота: ничего, кроме формы.
02OBJ — геометрия плюс текстуры
Старый добрый OBJ хранит не только сетку, но и UV-развёртку с привязкой материалов (через файл .mtl). Его берут, когда модель нужно передать с текстурами — например, между разными программами.
СоветСкачали модель для печати — берите STL или 3MF. Нужна модель с цветом и текстурами для рендера — OBJ или glTF. Где искать — в статье где взять 3D-модели.
033MF — умная замена STL
3MF — современный формат для печати: помимо геометрии хранит цвет, единицы, несколько объектов и даже настройки печати. Постепенно вытесняет STL там, где нужен мультиматериал и цвет (привет системам вроде AMS).
04FBX и glTF — обмен и веб
- FBX — анимация, скелеты, сложные сцены; стандарт обмена в геймдеве.
- glTF/GLB — «JPEG для 3D»: лёгкий формат для веба и AR с текстурами и анимацией.
Проверяйте масштабSTL не хранит единицы измерения — модель может импортироваться в миллиметрах вместо сантиметров и наоборот. Всегда сверяйте габариты после импорта, особенно перед печатью.
Что запомнить
- STL — стандарт печати, но хранит только геометрию.
- OBJ несёт UV и материалы — для обмена с текстурами.
- 3MF — умный формат печати с цветом и настройками.
- FBX — для анимации и геймдева, glTF — для веба и AR.
- STL не хранит единицы — всегда проверяйте масштаб.
FAQЧастые вопросы
Какой формат для 3D-печати?
STL — универсально, 3MF — лучше, если нужен цвет, мультиматериал или сохранённые настройки.
Чем OBJ лучше STL?
OBJ хранит UV-развёртку и материалы, поэтому подходит для моделей с текстурами.
Почему модель импортировалась гигантской?
STL не хранит единицы измерения. Проверьте и задайте масштаб при импорте.
Комментарии
Загрузка…