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
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ípus | Indexelt 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úra | Alapanyagok és színcsoportok; teljes szín és textúrák a Materials and Properties kiterjesztésen keresztül | Nincs a szabványban |
| Mértékegység | A fájlban tárolva: mikron, milliméter (alapértelmezett), centiméter, hüvelyk, láb vagy méter | Nincs; a szeletelők millimétert feltételeznek |
| Anyagok | Elnevezett anyagok objektumonként vagy háromszögenként; a szeletelők filamentekhez rendelik őket | Nincs |
| Fájlméret | ZIP-tömörített XML; a tesztünkben 59%-kal kisebb volt a bináris STL-nél | 84 bájt + 50 bájt háromszögenként (bináris) |
| Szerkeszthetőség | XML egy ZIP-ben; nevezd át .zip-re az ellenőrzéshez; a szeletelőprojektek teljesen szerkeszthetően nyílnak meg | Csak háló; nincsenek alkatrészek, nevek vagy beállítások |
| Szoftvertámogatás | Bambu 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ás | Ajánlott projektformátum a PrusaSlicerben; natív projektformátum a Bambu Studio-ban | Az univerzális tartalék egyszínű alkatrészekhez |
| Érvényességi szabályok | A specifikáció manifold éleket és kifelé néző normálisokat ír elő a nyomtatható objektumokhoz | Nincsenek 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átum | Tárolás módja | Méret |
|---|---|---|
| Bináris STL | 50 bájt háromszögenként, ismételt csúcsokkal | 25,0 MB |
| ASCII STL | Ugyanazok a háromszögek szövegként | 150,9 MB |
| 3MF, tömörítetlen XML-lel | Csúcsok egyszer, háromszögek indexekként | 47,1 MB |
| 3MF mentett formában (ZIP deflate) | Ugyanaz az XML, tömörítve | 10,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
Nyomtatásra kész projekt megosztása
Nyomtatás CAD-tervről
Küldés nyomtatási szolgáltatásnak
Régi vagy speciális szoftver
Egyszínű gyorsnyomat
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.
- 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
- 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
Ingyenes 3MF és STL megjelenítők és konverterek
Mind a böngésződben fut, bejelentkezés nélkül, és a fájlod soha nem hagyja el az eszközödet.
GYIK
Gyakran ismételt kérdések
Jobb a 3MF, mint az STL?
Jobb nyomtatási minőséget ad a 3MF, mint az STL?
3MF vs STL Bambu Lab nyomtatókhoz: melyiket használjam?
Átalakíthatom az STL-t 3MF-be?
Miért kapok egyetlen összevont alkatrészt, amikor 3MF-et konvertálok STL-be?
Miért sokkal nagyobb az STL fájlom, mint a 3MF?
Támogatja a Cura a 3MF-et?
Hogyan készíthetek többszínű 3MF-et egy fotóból?
Kapcsolódó eszközök és útmutatók
Folytatás
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