STL vs 3MF: какой формат выбрать для 3D-печати
В Name Craft и других генераторах сайта есть два варианта экспорта: STL и 3MF. Новички часто выбирают STL по привычке — это «тот самый формат для 3D-печати». Но 3MF в 2026 году — стандарт де-факто для большинства задач. Разбираем различия и сценарии.
STL — геометрия и ничего больше, один объект = один файл. 3MF — сцена с несколькими объектами, цветами, материалами, настройками. Для двухцветной инлей-печати и многоцветной на Bambu AMS / Prusa MMU нужен только 3MF. Для одноцветной простой детали — разницы нет, но 3MF весит в 3–10 раз меньше.
Что такое STL
STL (STereoLithography) — формат 1987 года от 3D Systems. Самый простой: список треугольников, описывающих поверхность модели. Больше ничего — ни единиц измерения, ни цветов, ни материалов. Всё остальное слайсер должен «угадать» или вы выставляете вручную.
Бинарная форма STL: 80-байтовый заголовок + 4 байта (число треугольников) + по 50 байт на каждый треугольник (нормаль + 3 вершины × 4 байта x float + 2 байта атрибуты). Простая структура, быстрый парсинг, универсальная поддержка.
Плюсы: работает везде, легко генерируется программно, легко отлаживается. Минусы: один объект = один файл, никаких цветов, никаких метаданных, большой размер.
Что такое 3MF
3MF (3D Manufacturing Format) — формат 2015 года от Microsoft + 3MF Consortium (HP, Siemens, Autodesk, Stratasys, Dassault). Это ZIP-архив с XML-описанием сцены. Внутри может быть:
- Несколько объектов с их геометрией, координатами размещения и трансформациями
- Цвета граней и целых объектов
- Материалы и их свойства (для многоматериальной печати)
- Настройки печати (слой, заполнение, поддержки) — сохраняются слайсером
- Превью-картинка модели
- Метаданные: автор, дата, заголовок, единицы измерения
Когда выбирать какой
Выбирайте STL, если:
- Модель одноцветная, простая, без особых требований
- Принтер или слайсер очень старый (до 2021 года)
- Нужна максимальная совместимость с сторонними программами (Meshmixer, Blender, Fusion 360)
- Вы отправляете модель на стороннюю онлайн-службу печати, которая принимает только STL
Выбирайте 3MF, если:
- Печать многоцветная (AMS, MMU, ERCF)
- Инлей-печать с двумя цветами (базовый + буквы другого цвета)
- Несколько объектов в одной модели (базовая плита + буквы отдельно)
- Хотите передать настройки слайсера другим (через
.3mfс сохранёнными параметрами) - Размер файла критичен (отправка по email или загрузка на облако)
Генерировать именные таблички в STL и 3MF
Name Craft экспортирует оба формата: 3MF для многоцветной инлей-печати, STL для простых одноцветных моделей.
Открыть Name CraftИнлей-печать: почему только 3MF
Инлей — это плоская табличка с утопленными буквами другого цвета. В процессе печати принтер сначала печатает базу из одного филамента, потом переключается на другой филамент (меняется катушка на AMS) и дозаполняет углубления другим цветом. Без цветовой разметки в файле слайсер не знает, какие углубления «второго» цвета, и печатает всё одним филаментом.
3MF содержит отдельные объекты с присвоенными цветами (в Name Craft — два объекта: «база» и «буквы»), слайсер видит их как два объекта с двумя материалами, в AMS назначает два филамента, и принтер автоматически переключается между ними при печати.
Размер файла на практике
| Модель | STL (бинарный) | 3MF | Разница |
|---|---|---|---|
| Простой кубик 100 треугольников | 5 КБ | 1 КБ | ×5 |
| Буква «А» 10 000 треугольников | 500 КБ | 80 КБ | ×6 |
| Детальный логотип 100 000 треугольников | 5 МБ | 600 КБ | ×8 |
| Сложный орнамент 1 млн треугольников | 50 МБ | 4 МБ | ×12 |
Совместимость слайсеров
- Bambu Studio — нативная поддержка 3MF, это его основной формат. STL тоже читает.
- OrcaSlicer — форк Bambu, полная поддержка 3MF.
- PrusaSlicer — поддержка с 2.4 (2021), полная с 2.6.
- Cura — базовая поддержка с 5.0 (2022), цвета читаются с 5.4+.
- Simplify3D — 5.0+ читает 3MF, старые версии — нет.
- SuperSlicer — форк PrusaSlicer, поддержка от материнского проекта.
Итог
В 2026 году 3MF — дефолт. Меньше файл, больше возможностей, полная поддержка в современных слайсерах. STL остаётся для случаев «только геометрия, максимум совместимости». В Name Craft для инлей-печати и двухцветных моделей — всегда 3MF. Для одноцветного keychain или простой таблички без инлея — оба варианта работают, но 3MF всё равно удобнее для передачи файла.
Частые вопросы
В чём разница между STL и 3MF?
В чём разница между STL и 3MF?
STL — геометрия из треугольников, один объект = один файл, 1987 год. 3MF — ZIP с XML-сценой: несколько объектов, цвета, материалы, метаданные, настройки, 2015 год.
Когда обязателен 3MF?
Когда обязателен 3MF?
Многоцветная печать (AMS, MMU), несколько объектов с разными настройками, инлей-печать, сохранение параметров слайсера вместе с моделью.
Какой меньше по размеру?
Какой меньше по размеру?
3MF в 3–10 раз меньше STL за счёт ZIP-сжатия XML. 100 тыс. треугольников: STL 5 МБ, 3MF 600 КБ.
Все ли слайсеры читают 3MF?
Все ли слайсеры читают 3MF?
Современные да: Bambu Studio, OrcaSlicer, PrusaSlicer 2.4+, Cura 5.0+, Simplify3D 5+. Старые версии читают только геометрию без цветов.
Можно открыть 3MF как архив?
Можно открыть 3MF как архив?
Да. Переименуйте .3mf в .zip и распакуйте. Внутри XML с геометрией, превью, настройки.