SupaVoxel
3D fájlformátumok

3MF vs STL: melyikből érdemes nyomtatni?

A 3MF vs STL összevetésben nyomtatáshoz a 3MF nyer: mértékegység, színek, alkatrészek és szeletelőbeállítások egyetlen kompakt fájlban. Az STL továbbra is az univerzális választás egyszínű formákhoz.

  • 3MF Consortium specifikáció
  • Mért fájlméretek
  • Bambu, Prusa és Cura ellenőrizve
Frissítve 2026. október

3MF vs STL: a rövid válasz

A 3MF-et használd, amikor a szeletelőd támogatja, ami ma a Bambu Studio-t, a PrusaSlicer-t, az OrcaSlicer-t és az UltiMaker Cura-t jelenti. Ismeri a mértékegységeit, így a modellek sosem importálódnak 25,4-szeresére kicsinyítve. Több elnevezett alkatrészt, színt és anyagot tud tárolni. A 3MF-ként mentett szeletelőprojekt pedig minden beállítást, módosítót és filament-hozzárendelést megőriz, így te vagy bárki más újranyithatja, és ugyanazt a nyomatot kapja.

STL-t akkor használj, ha a legkisebb közös nevezőre van szükség: régebbi szeletelő, olyan nyomtatási szolgáltatás, amely csak STL-t listáz, CAM-eszköz, vagy olyan fájl, amit tíz év múlva is bárki meg tud nyitni. Egyetlen dolgot ír le, a felületet háromszögekként, és semmi mást.

Bambu AMS-en vagy Prusa MMU-n futó többszínű nyomtatáshoz a 3MF vs STL kérdésben nincs verseny. Az STL-nek nincs módja megmondani, melyik alkatrész melyik filamentet kapja; a 3MF-nek igen.

3MF vs STL összehasonlító táblázat

Mit engednek meg a specifikációk, és mit használnak valójában a szeletelők.

3MF (.3mf)STL (.stl)
GeometriatípusIndexelt háromszögháló, több objektummal és komponenssel; a kiterjesztések gerendarácsokat, szeleteket és térfogati adatokat adnak hozzáNem indexelt háromszögek, egyetlen háló
Szín / textúraAlapanyagok és színcsoportok; teljes szín és textúrák a Materials and Properties kiterjesztésen keresztülNincs a szabványban
MértékegységA fájlban tárolva: mikron, milliméter (alapértelmezett), centiméter, hüvelyk, láb vagy méterNincs; a szeletelők millimétert feltételeznek
AnyagokElnevezett anyagok objektumonként vagy háromszögenként; a szeletelők filamentekhez rendelik őketNincs
FájlméretZIP-tömörített XML; a tesztünkben 59%-kal kisebb volt a bináris STL-nél84 bájt + 50 bájt háromszögenként (bináris)
SzerkeszthetőségXML egy ZIP-ben; nevezd át .zip-re az ellenőrzéshez; a szeletelőprojektek teljesen szerkeszthetően nyílnak megCsak háló; nincsenek alkatrészek, nevek vagy beállítások
SzoftvertámogatásBambu Studio, PrusaSlicer, OrcaSlicer, Cura, Windows 3D eszközök, a legtöbb CAD-exportálóMinden szeletelő, CAD-, CAM- és hálóeszköz
Nyomtatási felhasználásAjánlott projektformátum a PrusaSlicerben; natív projektformátum a Bambu Studio-banAz univerzális tartalék egyszínű alkatrészekhez
Érvényességi szabályokA specifikáció manifold éleket és kifelé néző normálisokat ír elő a nyomtatható objektumokhozNincsenek szabályok; a hibás hálók gyakoriak

Források: 3MF Core Specification (3MF Consortium), PrusaSlicer súgóközpont, UltiMaker Cura támogatott fájltípusok, Bambu Lab wiki.

Mi van egy 3MF fájlban az STL-hez képest

A 3MF egy ZIP-archívum, amely az Open Packaging Conventions szabványt követi. Nevezz át egyet .zip-re, és megtalálod benne a 3D/3dmodel.model fájlt, egy XML-t, amely a csúcsokat egyszer listázza, a háromszögeket pedig három csúcsindexként, valamint egy content-types fájlt és a kapcsolatokat. A szeletelők saját részeket is hozzáadnak: miniatűrök, objektumonkénti beállítások, tányér-elrendezések és filamentlisták. A PrusaSlicer a mentett 3MF-projektet teljes pillanatképként írja le, amely másik számítógépen is ugyanazt a G-code-ot kell hogy előállítsa.

Az alapspecifikáció olyan szabályokat is meghatároz, amilyenekkel az STL soha nem rendelkezett. Egy nyomtatható objektumnak manifold élei vannak, ahol minden élt pontosan két háromszög oszt meg, következetes háromszög-orientációval és kifelé mutató normálisokkal. A gyakorlatban sok eszköz még mindig tökéletlen hálókat ír, így a javítás hasznos marad, de egy specifikáció szerint érvényes 3MF definíció szerint nyomtatható.

Az STL-nek semmi ilyen struktúrája nincs: egy 80 bájtos fejléc, egy háromszögszám és háromszögenként 50 bájt.

  • 3MF: XML, miniatűrök és beállítások ZIP-je
  • A mértékegység és a színek a fájl részei
  • STL: egyetlen háromszöglista, semmi több

STL vs 3MF fájlméret: egy modell, megmérve

Ugyanazt az 500 000 háromszöges, AI-vel generált modellt exportáltuk a galériánkból – egy steampunk robotlovagot 287 963 csúccsal –, csak geometriaként, mindkét formátumban.

FormátumTárolás módjaMéret
Bináris STL50 bájt háromszögenként, ismételt csúcsokkal25,0 MB
ASCII STLUgyanazok a háromszögek szövegként150,9 MB
3MF, tömörítetlen XML-lelCsúcsok egyszer, háromszögek indexekként47,1 MB
3MF mentett formában (ZIP deflate)Ugyanaz az XML, tömörítve10,3 MB

A 3MF itt 59%-kal kisebb a bináris STL-nél. Egy szeletelőprojekt-3MF miniatűröket és beállításokat ad hozzá, általában néhány száz kilobájtot; egy Bambu .gcode.3mf a szeletelt szerszámpályákat is tartalmazza.

Hogyan kezeli a Bambu Studio, a PrusaSlicer és a Cura a 3MF vs STL kérdést

PrusaSlicer a 3MF-et listázza elsőként, előnyben részesített formátumnak nevezi, és projektfájlokhoz használja; a bináris és az ASCII STL-t is olvassa.

Bambu Studio minden projektet 3MF-ként ment, tányérokkal, alkatrészenkénti filament-hozzárendelésekkel és folyamatbeállításokkal, a nyomtatóra küldött szeletelt kimenete pedig egy .gcode.3mf. A MakerWorldről letöltött modellek általában nyomtatásra kész 3MF-projektként érkeznek.

UltiMaker Cura megnyitja a 3MF fájlokat és a saját Cura-projektfájljait, valamint az STL, OBJ, PLY, glTF és más formátumokat.

Két buktató a szeletelők között. Az egyik szeletelő által tárolt beállítások gyártóspecifikusak, így a PrusaSlicerben megnyitott Bambu-projekt hozza a geometriát és az alkatrészeket, de nem minden folyamatbeállítást. A Cura kiadási megjegyzései pedig megemlítik, hogy a 3MF-ből származó modellek importáláskor nem mindig a mentett pozíciójukba kerülnek. A geometria, a mértékegységek és az alkatrészstruktúra mindenhol megbízhatóan átvihető.

  • PrusaSlicer: a 3MF az előnyben részesített formátum
  • Bambu Studio: a projektek és a szeletelt fájlok is 3MF-ek
  • Cura: megnyitja a 3MF-et és az STL-t; a projektbeállítások Cura-specifikusak

Mikor használj 3MF-et és mikor STL-t

Egyszerű szabály: 3MF a saját nyomtatáshoz és kész projektek megosztásához, STL, ha nem tudod, mit futtat a másik fél.

Többszínű vagy többanyagos nyomatok

3MF. Tárolja, melyik alkatrész vagy lap melyik filamentet kapja, és pont erre van szüksége egy AMS-nek vagy MMU-nak. A SupaVoxel fizetős csomagjai többszínű 3MF-et exportálnak Bambu AMS-hez, 4 vagy 16 színnel, a Bambu PLA-hoz párosítva.

Nyomtatásra kész projekt megosztása

3MF a beállításaiddal, támaszokkal és tányér-elrendezéssel, hogy a következő embernek ne kelljen találgatnia.

Nyomtatás CAD-tervről

A CAD-ből származó 3MF megőrzi a mértékegységeket és az alkatrészneveket. Ha a szeletelőd STEP-et importál, az ívelt alkatrészeknél még jobb.

Küldés nyomtatási szolgáltatásnak

Nézd meg a listájukat. Sok már elfogad 3MF-et, de az STL továbbra is az a formátum, amit minden szolgáltatás fogad.

Régi vagy speciális szoftver

STL. A régebbi szeletelők, CNC-eszközök és néhány javító segédprogram csak STL-t olvas.

Egyszínű gyorsnyomat

Bármelyik. A szerszámpálya ugyanaz; a 3MF csak elkerüli a mértékegység-meglepetéseket, és kisebb.

Konvertálás STL és 3MF között: tippek és gyakori hibák

Az STL-ből 3MF csak egy burkolatot ad hozzá; a 3MF-ből STL mindent eldob a formán kívül.

Így csináld
  • Ellenőrizd a méretarányt STL-ből 3MF-be konvertálásnál: a konverternek fel kell tételeznie egy mértékegységet, általában a millimétert
  • Javítsd az STL-t konvertálás előtt; a hibás hálóból készült 3MF is hibás marad
  • Tartsd meg a 3MF-projektet master példányként, és csak azoknak exportálj STL-t, akiknek tényleg kell
  • Bontsd fel a többszínű modellt alkatrészekre, vagy fesd meg a szeletelőben, majd mentsd 3MF-ként
Kerüld
  • Ne várd, hogy a 3MF-ből STL megtartja a színeket, alkatrészeket vagy beállításokat; egyetlen összevont hálót kapsz
  • Ne feltételezd, hogy egy másik szeletelő minden beállítást figyelembe vesz egy gyártói projekt-3MF-ben
  • ASCII STL-t bárhová feltölteni; hatszor akkora, mint a bináris, minden előny nélkül
  • .stl átnevezése .3mf-re; a 3MF csak ZIP-csomag lehet XML-lel a belsejében

GYIK

Gyakran ismételt kérdések

Jobb a 3MF, mint az STL?

Nyomtatáshoz általában igen. A 3MF mértékegységet, színeket, több alkatrészt és szeletelőbeállításokat tárol, és a tesztünkben 59%-kal kisebb volt a bináris STL-nél ugyanahhoz az 500 000 háromszöges hálóhoz. Az STL csak a kompatibilitásban jobb: minden szeletelő, CAD- és CAM-eszköz olvassa, a régi is. Ha a szeletelőd és a címzett is kezeli a 3MF-et, használj 3MF-et.

Jobb nyomtatási minőséget ad a 3MF, mint az STL?

Nem. Ugyanahhoz a hálóhoz a szeletelő ugyanazt a szerszámpályát állítja elő. A minőségbeli különbség, amit az emberek észlelnek, abból jön, amit a 3MF a háló körül hordoz: helyes mértékegységek, a szándékolt beállítások, támaszok és alkatrészenkénti filamentek. Egy MakerWorldről vagy Printables-ről származó 3MF-projekt úgy nyomtat, ahogy a szerzője beállította, míg egy STL-lel mindent neked kell kiválasztanod.

3MF vs STL Bambu Lab nyomtatókhoz: melyiket használjam?

3MF-et. A Bambu Studio 3MF-ként menti a projekteket, bennük tartja a tányér-elrendezéseket és a filament-hozzárendeléseket, a nyomtatóra pedig .gcode.3mf-ként küldi a szeletelt feladatokat. AMS-es többszínű nyomtatáshoz a 3MF az egyetlen elterjedt formátum, amely megmondja, melyik alkatrész melyik filamentet használja. Importálj STL-t, ha csak az van, majd fesd vagy rendeld hozzá a színeket, és mentsd 3MF-ként.

Átalakíthatom az STL-t 3MF-be?

Igen, és semmi sem vész el, mert a 3MF ugyanazokat a háromszögeket tartalmazza, plusz egy mértékegységet. A konverter milliméterben írja a hálót, ezért győződj meg róla, hogy az STL-t is milliméterben modellezték. Ingyenes STL-ből 3MF konverterünk a böngésződben fut, feltöltés nélkül. Színek és alkatrészek nem adódnak hozzá automatikusan; utólag a szeletelőben rendeld hozzá őket.

Miért kapok egyetlen összevont alkatrészt, amikor 3MF-et konvertálok STL-be?

Az STL nem ismeri a külön objektumokat, neveket, színeket vagy beállításokat, ezért a konverter minden rész háromszögeit egyetlen hálóba írja. Ha külön szeretnéd a részeket, exportáld mindegyik objektumot külön STL-ként a szeletelődből, vagy használd utána az ingyenes STL splitter eszközünket a nem összefüggő héjak szétválasztására.

Miért sokkal nagyobb az STL fájlom, mint a 3MF?

A bináris STL minden csúcsot megismétel minden olyan háromszögnél, amely hozzá tartozik, és nem használ tömörítést. A 3MF minden csúcsot csak egyszer listáz, indexszel hivatkozik rá, és ZIP-pel tömöríti az XML-t. Tesztünkben ugyanaz a modell bináris STL-ként 25.0 MB, 3MF-ként 10.3 MB volt. Az ASCII STL 150.9 MB volt.

Támogatja a Cura a 3MF-et?

Igen. Az UltiMaker listáján a Cura által megnyitható fájltípusok a 3MF-fel kezdődnek, köztük a Cura saját projektfájljai, majd az STL, OBJ, PLY, glTF és mások következnek. A Bambu Studioban vagy PrusaSlicerben készült 3MF a geometriájával és részeivel együtt nyílik meg, de ezeknek a szeletelőknek a folyamatbeállításai nem fordulnak le Cura-profilokká.

Hogyan készíthetek többszínű 3MF-et egy fotóból?

A fotódból generáld a modellt a SupaVoxel stúdióban, ami egy textúrázott modellnél általában 3–5 percet vesz igénybe, majd exportálj többszínű 3MF-et a Bambu AMS-hez 4 vagy 16 filament színnel, a Bambu PLA palettájához illesztve. A textúrázott modellek és a 3MF export a fizetős csomagok része; az új fiókok 3 ingyenes kreditet és ingyenes GLB-letöltéseket kapnak, hogy kipróbálhassák.

Kezdés ingyen

Színes nyomtatás 3MF-fel

Készíts egy fotóból textúrázott 3D modellt általában 3–5 perc alatt, és exportálj többszínű 3MF-et a Bambu AMS-hez fizetős csomagban. Próbáld ki 3 ingyenes kredittel.

Bankkártya nem szükséges · 3 ingyenes kredit a kezdéshez