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 vs STL

Що дозволяють специфікації і що слайсери насправді використовують.

3MF (.3mf)STL (.stl)
Тип геометріїІндексований трикутний меш, кілька об’єктів і компонентів; розширення додають балкові ґратки, зрізи й об’ємні даніНеіндексовані трикутники, один меш
Колір / текстураБазові матеріали й колірні групи; повний колір і текстури через розширення Materials and PropertiesНемає у стандарті
ОдиниціЗберігаються у файлі: мікрон, міліметр (типово), сантиметр, дюйм, фут або метрНемає; слайсери вважають, що це міліметри
МатеріалиІменовані матеріали для об’єкта або для трикутника; слайсери зіставляють їх із філаментамиНемає
Розмір файлуXML у ZIP-стисненні; у нашому тесті файл був на 59% менший за бінарний STL84 байти + 50 байтів на трикутник (бінарний)
РедагованістьXML усередині ZIP; перейменуйте на .zip, щоб оглянути; проєкти слайсера відкриваються повністю редагованимиЛише меш; без частин, назв і налаштувань
Підтримка програмBambu Studio, PrusaSlicer, OrcaSlicer, Cura, засоби Windows 3D, більшість CAD-експортерівКожен слайсер, CAD, CAM та інструмент для мешів
Використання для друкуРекомендований формат проєктів у PrusaSlicer; рідний формат проєктів у Bambu StudioУніверсальний запасний варіант для одноцвітних деталей
Правила валідностіСпецифікація вимагає замкнених ребер і зовнішніх нормалей для друкованих об’єктівЖодних правил; пошкоджені меші трапляються часто

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

Що міститься у файлі 3MF порівняно з STL

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

Специфікація також задає правила, яких STL ніколи не мав. Друкований об’єкт повинен мати замкнені ребра, де кожне ребро належить рівно двом трикутникам, узгоджену орієнтацію трикутників і нормалі, що дивляться назовні. На практиці багато інструментів досі пишуть недосконалі меші, тож ремонт залишається корисним, але 3MF, валідний за специфікацією, за визначенням придатний до друку.

STL не має жодної з цих структур: 80-байтовий заголовок, кількість трикутників і 50 байтів на трикутник.

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

Розмір файлу STL vs 3MF: одна модель, виміряно

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

ФорматЯк зберігаєтьсяРозмір
Бінарний STL50 байтів на трикутник, вершини повторюються25.0 MB
ASCII STLТі самі трикутники як текст150.9 MB
3MF, нестиснений XML усерединіВершини один раз, трикутники як індекси47.1 MB
3MF як збережено (ZIP deflate)Той самий XML, стиснений10.3 MB

Тут 3MF на 59% менший за бінарний STL. Проєктний 3MF слайсера додає мініатюри й налаштування — зазвичай кілька сотень кілобайтів; Bambu .gcode.3mf додає ще й нарізані траєкторії інструмента.

Як Bambu Studio, PrusaSlicer і Cura працюють із 3MF vs 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. Старіші слайсери, CNC-інструменти й деякі утиліти для ремонту читають лише 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
Знаходьте дірки, не-маніфолдні ребра й перевернуті грані, а потім закрийте сітку до герметичного, придатного для друку твердого тіла.
3MF у GLB
Перетворіть файл друку 3MF на GLB для вебпереглядачів, AR, Blender та ігрових рушіїв.
Багатоколірний 3D-друк
Перетворіть одне зображення на 3MF із 4 або 16 кольорами філаменту, зіставленими для Bambu AMS.
ШІ для 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 splitter, щоб потім відокремити роз’єднані оболонки.

Чому мій 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 безкоштовні кредити на старт