SupaVoxel
Форматы 3D-файлов

3MF vs STL: с какого формата печатать?

В паре 3MF vs STL для печати выигрывает 3MF: единицы измерения, цвета, детали и настройки слайсера в одном компактном файле. STL по-прежнему универсален для одноцветной модели.

  • Спецификация 3MF Consortium
  • Измеренные размеры файлов
  • Проверили Bambu, Prusa и Cura
Обновлено октябрь 2026 г.

3MF vs STL: короткий ответ

Используйте 3MF, если ваш слайсер его поддерживает — сегодня это Bambu Studio, PrusaSlicer, OrcaSlicer и UltiMaker Cura. Формат знает свои единицы, поэтому модели никогда не импортируются в 25,4 раза меньше. Он может хранить несколько именованных деталей, цвета и материалы. А проект слайсера, сохранённый как 3MF, сохраняет все настройки, модификаторы и назначения филамента, так что вы или любой другой человек можете открыть его снова и получить ту же печать.

Используйте STL, когда нужен максимально совместимый вариант: старый слайсер, сервис печати, который принимает только STL, CAM-инструмент или файл, который должен открываться у кого угодно через десять лет. Он описывает только одно — поверхность треугольниками, и ничего больше.

Для многоцветной печати на Bambu AMS или Prusa MMU выбор 3MF vs STL не вызывает сомнений. STL никак не может указать, какая деталь получает какой филамент; 3MF может.

Сравнительная таблица 3MF и STL

Что допускают спецификации и что слайсеры реально используют.

3MF (.3mf)STL (.stl)
Тип геометрииИндексированный треугольный меш, несколько объектов и компонентов; расширения добавляют балочные решётки, срезы и объёмные данныеНеиндексированные треугольники, один меш
Цвет / текстураБазовые материалы и цветовые группы; полный цвет и текстуры через расширения Materials и PropertiesВ стандарте отсутствует
ЕдиницыХранятся в файле: микрон, миллиметр (по умолчанию), сантиметр, дюйм, фут или метрНет; слайсеры считают, что это миллиметры
МатериалыИменованные материалы для объекта или для треугольника; слайсеры сопоставляют их с филаментамиНет
Размер файлаXML со сжатием ZIP; в нашем тесте файл был на 59% меньше бинарного STL84 байта + 50 байт на треугольник (бинарный)
РедактируемостьXML внутри ZIP; переименуйте в .zip, чтобы посмотреть; проекты слайсера открываются полностью редактируемымиТолько меш; без деталей, имён и настроек
Поддержка в ПОBambu Studio, PrusaSlicer, OrcaSlicer, Cura, средства 3D в Windows, большинство экспортёров CADЛюбой слайсер, CAD, CAM и инструмент для работы с мешами
Использование для печатиРекомендуемый формат проектов в PrusaSlicer; нативный формат проектов в Bambu StudioУниверсальный запасной вариант для одноцветных деталей
Правила валидностиСпецификация требует, чтобы у печатаемых объектов рёбра были замкнутыми (manifold), а нормали смотрели наружуПравил нет; битые меши встречаются повсеместно

Источники: 3MF Core Specification (3MF Consortium), справочный центр PrusaSlicer, поддерживаемые типы файлов UltiMaker Cura, вики Bambu Lab.

Что внутри 3MF по сравнению со STL

3MF — это ZIP-архив, следующий Open Packaging Conventions. Переименуйте его в .zip, и вы найдёте 3D/3dmodel.model — XML-файл, где вершины перечислены один раз, а треугольники заданы тремя индексами вершин, плюс файл content-types и связи. Слайсеры добавляют свои части: миниатюры, настройки для каждого объекта, раскладку по платам и списки филаментов. PrusaSlicer описывает сохранённый проект 3MF как полный снимок, который должен давать тот же G-code на другом компьютере.

Основная спецификация также задаёт правила, которых у STL никогда не было. У печатаемого объекта должны быть замкнутые рёбра, где каждое ребро принадлежит ровно двум треугольникам, согласованная ориентация треугольников и нормали, направленные наружу. На практике многие инструменты всё ещё пишут несовершенные меши, поэтому ремонт остаётся полезным, но валидный по спецификации 3MF печатается по определению.

У STL ничего этого нет: 80-байтовый заголовок, число треугольников и 50 байт на треугольник.

  • 3MF: ZIP с XML, миниатюрами и настройками
  • Единицы и цвета — часть файла
  • STL: один список треугольников, и ничего больше

STL vs 3MF: сравнили размер файла одной модели

Мы экспортировали одну и ту же ИИ-модель на 500 000 треугольников из нашей галереи — стимпанк-робота-рыцаря с 287 963 вершинами — только как геометрию в каждом формате.

ФорматКак хранитсяРазмер
Бинарный STL50 байт на треугольник, вершины повторяются25,0 МБ
ASCII STLТе же треугольники в виде текста150,9 МБ
3MF, несжатый XML внутриВершины — один раз, треугольники — как индексы47,1 МБ
3MF как сохранён (ZIP deflate)Тот же XML, но сжатый10,3 МБ

Здесь 3MF на 59% меньше бинарного STL. Проектный 3MF из слайсера добавляет миниатюры и настройки — обычно несколько сотен килобайт; Bambu .gcode.3mf добавляет ещё и нарезанные траектории печати.

Как Bambu Studio, PrusaSlicer и Cura работают с 3MF и STL

PrusaSlicer ставит 3MF первым, называет его предпочтительным форматом и использует для проектных файлов; он читает как бинарный, так и ASCII STL.

Bambu Studio сохраняет каждый проект как 3MF с платами, назначением филаментов для каждой детали и настройками процесса, а его нарезанный результат для принтера — это .gcode.3mf. Модели, скачанные с MakerWorld, обычно приходят как 3MF-проекты, готовые к печати.

UltiMaker Cura открывает 3MF и собственные проектные файлы Cura, а также STL, OBJ, PLY, glTF и другие.

Два предостережения при переносе между слайсерами. Настройки, сохранённые одним слайсером, зависят от производителя, поэтому проект Bambu, открытый в PrusaSlicer, перенесёт геометрию и детали, но не все настройки процесса. А в примечаниях к выпуску Cura упоминается, что модели из 3MF при импорте не всегда размещаются на сохранённой позиции. Геометрия, единицы и структура деталей надёжно переносятся везде.

  • PrusaSlicer: 3MF — предпочтительный формат
  • Bambu Studio: проекты и нарезанные файлы — 3MF
  • Cura: открывает 3MF и STL; настройки проекта специфичны для Cura

Когда использовать 3MF, а когда STL

Простое правило: 3MF — для собственной печати и передачи готовых проектов, STL — когда не знаете, что стоит у другой стороны.

Многоцветная печать или несколько материалов

3MF. Он хранит, какая деталь или грань получает какой филамент, — именно это нужно AMS или MMU. Платные тарифы SupaVoxel экспортируют многоцветный 3MF для Bambu AMS с 4 или 16 цветами, подобранными под Bambu PLA.

Передача готового к печати проекта

3MF с вашими настройками, поддержками и раскладкой по платам, чтобы следующему человеку не пришлось угадывать.

Печать по CAD-проекту

3MF из CAD сохраняет единицы и имена деталей. Если ваш слайсер импортирует STEP, для изогнутых деталей это ещё лучше.

Отправка в сервис печати

Проверьте их список. Многие теперь принимают 3MF, но STL по-прежнему формат, который принимает любой сервис.

Старое или нишевое ПО

STL. Старые слайсеры, ЧПУ-инструменты и некоторые утилиты для ремонта читают только STL.

Быстрая печать в один цвет

Любой. Траектория печати идентична; 3MF просто избавляет от сюрпризов с единицами и меньше по размеру.

Конвертация между STL и 3MF: советы и типичные ошибки

STL → 3MF только добавляет обёртку; 3MF → STL выбрасывает всё, кроме формы.

Рекомендуем
  • Проверяйте масштаб при конвертации STL в 3MF: конвертеру приходится предполагать единицу, обычно миллиметры
  • Отремонтируйте STL перед конвертацией; 3MF из битого меша всё равно останется битым
  • Храните 3MF-проект как основной файл и экспортируйте STL только для тех, кому он нужен
  • Разделите многоцветную модель на детали или раскрасьте её в слайсере, затем сохраните как 3MF
Избегайте
  • Не ждите, что при конвертации 3MF в STL сохранятся цвета, детали или настройки; вы получите один объединённый меш
  • Не предполагайте, что другой слайсер учтёт все настройки внутри проектного 3MF от производителя
  • Загружать ASCII STL куда угодно: он в шесть раз больше бинарного без всякой пользы
  • Переименовывать .stl в .3mf; 3MF должен быть ZIP-пакетом с XML внутри

Бесплатные просмотрщики и конвертеры 3MF и STL

Всё работает в вашем браузере, без входа, и файл не покидает ваше устройство.

Просмотрщик 3MF
Откройте файл .3mf без слайсера: объекты, цвета, число треугольников и реальный размер в миллиметрах.
Просмотрщик STL
Откройте STL в браузере, вращайте модель, проверяйте сетку и смотрите реальный размер до слайсинга.
STL в 3MF
Задайте STL без единиц измерения реальные миллиметры и получите чистую связную сетку в родном формате слайсера.
3MF в STL
Превратите проект слайсера или скачанный 3MF в обычный STL, который примет любой принтер, слайсер или сервис печати.
3MF в OBJ
Получите меши из проекта 3MF для печати в виде OBJ с материалами — для Blender или ZBrush.
Ремонт STL
Находит дыры, non-manifold рёбра и вывернутые грани, затем закрывает сетку в герметичное тело, готовое к печати.
3MF в GLB
Превратите файл печати 3MF в GLB для веб-вьюеров, AR, Blender и игровых движков.
Многоцветная 3D-печать
Превратите одну картинку в 3MF с 4 или 16 цветами филамента, распределёнными под Bambu AMS.
AI для 3D-печати
Из фото — в готовые к печати STL и 3MF с проверкой для слайсеров.

FAQ

Частые вопросы

3MF лучше STL?

Для печати обычно да. 3MF хранит единицы, цвета, несколько деталей и настройки слайсера, а в нашем тесте он был на 59% меньше бинарного STL для того же меша на 500 000 треугольников. STL лучше только совместимостью: его читает любой слайсер, CAD и CAM-инструмент, включая старые. Если ваш слайсер и получатель оба работают с 3MF, используйте 3MF.

3MF печатает качественнее STL?

Нет. Для одного и того же меша слайсер создаёт одинаковую траекторию печати. Разница в качестве, которую замечают люди, связана с тем, что 3MF несёт вокруг меша: правильные единицы, нужные настройки, поддержки и филаменты для деталей. Проект 3MF с MakerWorld или Printables печатается так, как его настроил автор, а STL заставляет вас выбирать всё самостоятельно.

3MF vs STL для принтеров Bambu Lab: что выбрать?

3MF. Bambu Studio сохраняет проекты как 3MF, хранит в них раскладку по платам и назначения филаментов и отправляет нарезанные задания на принтер как .gcode.3mf. Для многоцветной печати через AMS 3MF — единственный распространённый формат, который указывает, какая деталь использует какой филамент. Импортируйте STL, если у вас есть только он, затем раскрасьте или назначьте цвета и сохраните как 3MF.

Можно ли конвертировать STL в 3MF?

Да, и ничего не теряется, потому что 3MF хранит те же треугольники плюс единицу измерения. Конвертер записывает меш в миллиметрах, поэтому убедитесь, что STL тоже моделировали в миллиметрах. Наш бесплатный конвертер STL в 3MF работает в браузере без загрузки. Цвета и детали автоматически не добавляются; назначьте их в слайсере после этого.

Почему при конвертации 3MF в STL я получаю одну объединённую деталь?

В STL нет понятия отдельных объектов, имён, цветов или настроек, поэтому конвертер записывает треугольники каждой детали в одну сетку. Если детали нужны отдельно, экспортируйте каждый объект как отдельный STL из слайсера или затем воспользуйтесь нашим бесплатным разделителем STL, чтобы разделить несвязанные оболочки.

Почему мой STL намного больше, чем 3MF?

Бинарный STL повторяет каждую вершину для каждого треугольника, который её использует, и не применяет сжатие. 3MF перечисляет каждую вершину один раз, ссылается на неё по индексу и сжимает XML в ZIP. В нашем тесте одна и та же модель весила 25.0 MB в бинарном STL и 10.3 MB в 3MF. ASCII STL весил 150.9 MB.

Поддерживает ли Cura 3MF?

Да. Список типов файлов, которые открывает Cura от UltiMaker, начинается с 3MF, включая собственные файлы проектов Cura, а затем идут STL, OBJ, PLY, glTF и другие. 3MF, созданный в Bambu Studio или PrusaSlicer, открывается вместе с геометрией и деталями, но настройки процесса этих слайсеров не переносятся в профили Cura.

Как получить многоцветный 3MF из фото?

Создайте модель из фото в студии SupaVoxel — обычно это занимает 3–5 минут для модели с текстурами, — затем экспортируйте многоцветный 3MF для Bambu AMS с 4 или 16 цветами филамента, подобранными под палитру Bambu PLA. Модели с текстурами и экспорт в 3MF доступны на платных тарифах; новые аккаунты получают 3 бесплатных кредита и бесплатное скачивание GLB, чтобы попробовать.

Начать бесплатно

Цветная печать с 3MF

Превратите фото в 3D-модель с текстурами за 3–5 минут и экспортируйте многоцветный 3MF для Bambu AMS на платном тарифе. Попробуйте с 3 бесплатными кредитами.

Без банковской карты · 3 бесплатных кредита на старте