SupaVoxel
3D-bestandsformaten

3MF vs STL: waarmee kun je beter printen?

In de strijd 3MF vs STL wint 3MF voor printen: eenheden, kleuren, onderdelen en slicerinstellingen in één compact bestand. STL blijft de universele keuze voor een vorm in één kleur.

  • 3MF Consortium-specificatie
  • Gemeten bestandsgroottes
  • Bambu, Prusa en Cura vergeleken
Bijgewerkt oktober 2026

3MF vs STL: het korte antwoord

Gebruik 3MF wanneer je slicer het ondersteunt, wat vandaag betekent: Bambu Studio, PrusaSlicer, OrcaSlicer en UltiMaker Cura. Het formaat kent zijn eenheden, dus modellen worden nooit 25,4 keer te klein geïmporteerd. Het kan meerdere benoemde onderdelen, kleuren en materialen bevatten. En een slicerproject dat als 3MF is opgeslagen, bewaart elke instelling, modifier en filamenttoewijzing, zodat jij of iemand anders het opnieuw kan openen en dezelfde print krijgt.

Gebruik STL als je de laagste gemene deler nodig hebt: een oudere slicer, een printdienst die alleen STL vermeldt, een CAM-tool, of een bestand dat iedereen over tien jaar nog moet kunnen openen. Het beschrijft één ding: het oppervlak als driehoeken, en verder niets.

Voor meerkleurig printen op een Bambu AMS of Prusa MMU is de keuze 3MF vs STL niet moeilijk. Een STL kan niet zeggen welk onderdeel welk filament krijgt; een 3MF wel.

Vergelijkingstabel 3MF vs STL

Wat de specificaties toestaan en wat slicers daadwerkelijk gebruiken.

3MF (.3mf)STL (.stl)
GeometrietypeGeïndexeerde driehoeksmesh, meerdere objecten en componenten; extensies voegen beam-lattices, slices en volumetrische data toeNiet-geïndexeerde driehoeken, één mesh
Kleur / textuurBasismaterialen en kleurgroepen; volledige kleur en texturen via de extensie Materials and PropertiesGeen in de standaard
EenhedenOpgeslagen in het bestand: micron, millimeter (standaard), centimeter, inch, foot of meterGeen; slicers gaan uit van millimeters
MaterialenBenoemde materialen per object of per driehoek; slicers koppelen ze aan filamentenGeen
BestandsgrootteZIP-gecomprimeerde XML; onze test was 59% kleiner dan binaire STL84 bytes + 50 bytes per driehoek (binair)
BewerkbaarheidXML in een ZIP; hernoem naar .zip om te inspecteren; slicerprojecten openen weer volledig bewerkbaarAlleen mesh; geen onderdelen, namen of instellingen
SoftwareondersteuningBambu Studio, PrusaSlicer, OrcaSlicer, Cura, Windows 3D-hulpprogramma's, de meeste CAD-exporteursElke slicer, CAD-, CAM- en mesh-tool
PrintgebruikAanbevolen projectformaat in PrusaSlicer; native projectformaat in Bambu StudioDe universele terugvaloptie voor onderdelen in één kleur
GeldigheidsregelsSpecificatie vereist manifold-randen en naar buiten gerichte normalen voor printbare objectenGeen regels; kapotte meshes komen vaak voor

Bronnen: 3MF Core Specification (3MF Consortium), PrusaSlicer-helpcentrum, door UltiMaker Cura ondersteunde bestandstypen, Bambu Lab-wiki.

Wat er in een 3MF-bestand zit in vergelijking met een STL

Een 3MF is een ZIP-archief volgens de Open Packaging Conventions. Hernoem het naar .zip en je vindt 3D/3dmodel.model, een XML-bestand dat vertices één keer vermeldt en driehoeken als drie vertex-indexen, plus een bestand met contenttypes en relaties. Slicers voegen hun eigen onderdelen toe: thumbnails, instellingen per object, plaatindelingen en filamentlijsten. PrusaSlicer beschrijft een opgeslagen 3MF-project als een complete momentopname die op een andere computer dezelfde G-code moet opleveren.

De corespecificatie stelt ook regels die STL nooit had. Een printbaar object moet manifold-randen hebben, waarbij elke rand precies door twee driehoeken wordt gedeeld, een consistente driehoeksoriëntatie en normalen die naar buiten wijzen. In de praktijk schrijven veel tools nog steeds onvolmaakte meshes, dus reparatie blijft nuttig, maar een volgens de spec geldige 3MF is per definitie printbaar.

Een STL heeft niets van die structuur: een header van 80 bytes, een driehoektal en 50 bytes per driehoek.

  • 3MF: een ZIP van XML, thumbnails en instellingen
  • Eenheden en kleuren zitten in het bestand
  • STL: één lijst driehoeken, meer niet

Bestandsgrootte STL vs 3MF: één model, gemeten

We exporteerden hetzelfde AI-gegenereerde model met 500.000 driehoeken uit onze galerij, een steampunk robotridder met 287.963 vertices, als alleen geometrie in elk formaat.

FormaatHoe het wordt opgeslagenGrootte
Binaire STL50 bytes per driehoek, vertices herhaald25,0 MB
ASCII-STLDezelfde driehoeken als tekst150,9 MB
3MF, ongecomprimeerde XML vanbinnenVertices één keer, driehoeken als indexen47,1 MB
3MF zoals opgeslagen (ZIP deflate)Dezelfde XML, gecomprimeerd10,3 MB

De 3MF is hier 59% kleiner dan binaire STL. Een slicerproject-3MF voegt thumbnails en instellingen toe, meestal een paar honderd kilobyte; een Bambu .gcode.3mf voegt ook de geslicete toolpaths toe.

Hoe Bambu Studio, PrusaSlicer en Cura omgaan met 3MF vs STL

PrusaSlicer zet 3MF bovenaan, noemt het het voorkeursformaat en gebruikt het voor projectbestanden; het leest zowel binaire als ASCII STL.

Bambu Studio slaat elk project op als 3MF met platen, filamenttoewijzingen per onderdeel en procesinstellingen, en de geslicete uitvoer voor de printer is een .gcode.3mf. Modellen die van MakerWorld worden gedownload, komen meestal als 3MF-projecten die klaar zijn om te printen.

UltiMaker Cura opent 3MF-bestanden en zijn eigen Cura-projectbestanden, plus STL, OBJ, PLY, glTF en andere.

Twee kanttekeningen tussen slicers. Instellingen die door de ene slicer zijn opgeslagen, zijn leveranciersspecifiek, dus een Bambu-project dat in PrusaSlicer wordt geopend, brengt de geometrie en onderdelen mee, maar niet elke procesinstelling. En de releaseopmerkingen van Cura vermelden dat modellen uit een 3MF bij import niet altijd op hun opgeslagen positie worden geplaatst. Geometrie, eenheden en onderdeelstructuur gaan overal betrouwbaar over.

  • PrusaSlicer: 3MF is het voorkeursformaat
  • Bambu Studio: projecten en geslicete bestanden zijn 3MF
  • Cura: opent 3MF en STL; projectinstellingen zijn Cura-specifiek

Wanneer je 3MF en wanneer je STL gebruikt

Een simpele regel: 3MF voor je eigen prints en het delen van afgewerkte projecten, STL als je niet weet welke software de ander gebruikt.

Meerkleurige of multi-materiaalprints

3MF. Het slaat op welk onderdeel of welke vlak welk filament krijgt, precies wat een AMS of MMU nodig heeft. De betaalde plannen van SupaVoxel exporteren meerkleurige 3MF voor Bambu AMS met 4 of 16 kleuren afgestemd op Bambu PLA.

Een printklaar project delen

3MF met je instellingen, supports en plaatindeling, zodat de volgende persoon niet hoeft te gokken.

Printen vanuit een CAD-ontwerp

3MF uit CAD behoudt eenheden en onderdeelnamen. Als je slicer STEP importeert, is dat nog beter voor gebogen onderdelen.

Naar een printdienst sturen

Controleer hun lijst. Veel diensten accepteren nu 3MF, maar STL is nog steeds het formaat dat elke dienst aanneemt.

Oude of nichesoftware

STL. Oudere slicers, CNC-tools en sommige reparatiehulpprogramma's lezen alleen STL.

Snel printen in één kleur

Allebei. De toolpath is identiek; 3MF voorkomt alleen verrassingen met eenheden en is kleiner.

Converteren tussen STL en 3MF: tips en veelgemaakte fouten

STL naar 3MF voegt alleen een wikkel toe; 3MF naar STL gooit alles weg behalve de vorm.

Doen
  • Controleer de schaal bij het converteren van STL naar 3MF: de converter moet een eenheid aannemen, meestal millimeters
  • Repareer de STL vóór het converteren; een 3MF van een kapotte mesh is nog steeds kapot
  • Houd het 3MF-project als je masterkopie en exporteer STL alleen voor wie het nodig heeft
  • Splits een meerkleurig model in onderdelen of schilder het in de slicer en sla het op als 3MF
Vermijden
  • Verwacht niet dat 3MF naar STL kleuren, onderdelen of instellingen behoudt; je krijgt één samengevoegde mesh
  • Ga er niet van uit dat een andere slicer elke instelling in een leveranciersproject-3MF respecteert
  • Upload nergens ASCII-STL; het is zes keer zo groot als binair zonder enig voordeel
  • Hernoem .stl niet naar .3mf; een 3MF moet een ZIP-pakket met XML erin zijn

FAQ

Veelgestelde vragen

Is 3MF beter dan STL?

Voor printen meestal wel. 3MF slaat eenheden, kleuren, meerdere onderdelen en slicerinstellingen op, en in onze test was het 59% kleiner dan binaire STL voor dezelfde mesh met 500.000 driehoeken. STL is alleen beter voor compatibiliteit: elke slicer, CAD- en CAM-tool leest het, ook oude. Als jouw slicer en de persoon aan wie je het stuurt allebei met 3MF overweg kunnen, gebruik dan 3MF.

Print 3MF betere kwaliteit dan STL?

Nee. Voor dezelfde mesh maakt de slicer dezelfde toolpath. Het kwaliteitsverschil dat mensen merken, komt door wat 3MF rond de mesh meebrengt: correcte eenheden, de bedoelde instellingen, supports en filament per onderdeel. Een 3MF-project van MakerWorld of Printables print zoals de maker het heeft afgesteld, terwijl je bij een STL alles zelf moet kiezen.

3MF vs STL voor Bambu Lab-printers: welke moet ik gebruiken?

3MF. Bambu Studio slaat projecten op als 3MF, bewaart plaatindelingen en filamenttoewijzingen erin en stuurt geslicete jobs naar de printer als .gcode.3mf. Voor meerkleurige AMS-prints is een 3MF het enige gangbare formaat dat zegt welk onderdeel welk filament gebruikt. Importeer STL als je niets anders hebt, schilder of wijs daarna kleuren toe en sla op als 3MF.

Kan ik STL naar 3MF converteren?

Ja, en er gaat niets verloren, want de 3MF bevat dezelfde driehoeken plus een eenheid. De converter schrijft de mesh in millimeters, dus zorg dat de STL ook in millimeters is gemodelleerd. Onze gratis STL-naar-3MF-converter draait in je browser zonder upload. Kleuren en onderdelen worden niet automatisch toegevoegd; wijs die daarna toe in je slicer.

Waarom krijg ik één samengevoegd onderdeel als ik 3MF naar STL converteer?

STL kent geen aparte objecten, namen, kleuren of instellingen, dus de converter schrijft de driehoeken van elk onderdeel in één mesh. Heb je de onderdelen apart nodig, exporteer dan elk object als eigen STL vanuit je slicer, of gebruik daarna onze gratis STL splitter om losse shells te scheiden.

Waarom is mijn STL zoveel groter dan de 3MF?

Binaire STL herhaalt elk hoekpunt voor elke driehoek die eraan raakt en gebruikt geen compressie. 3MF noemt elk hoekpunt één keer, verwijst ernaar via een index en comprimeert de XML met ZIP. In onze test was hetzelfde model 25.0 MB als binaire STL en 10.3 MB als 3MF. ASCII STL was 150.9 MB.

Ondersteunt Cura 3MF?

Ja. De lijst van UltiMaker met bestandstypen die Cura opent, begint met 3MF, inclusief Cura's eigen projectbestanden, gevolgd door STL, OBJ, PLY, glTF en andere. Een 3MF uit Bambu Studio of PrusaSlicer opent met zijn geometrie en onderdelen, maar de procesinstellingen van die slicers worden niet omgezet naar Cura-profielen.

Hoe krijg ik een 3MF met meerdere kleuren uit een foto?

Genereer het model uit je foto in de SupaVoxel-studio; dat duurt voor een getextureerd model meestal 3 tot 5 minuten. Exporteer daarna een meerkleurige 3MF voor Bambu AMS met 4 of 16 filamentkleuren die aansluiten bij het Bambu PLA-palet. Getextureerde modellen en de 3MF-export horen bij de betaalde abonnementen; nieuwe accounts krijgen 3 gratis credits en gratis GLB-downloads om het uit te proberen.

Gratis starten

Print in kleur met 3MF

Maak in 3 tot 5 minuten een getextureerd 3D-model van je foto en exporteer op een betaald plan een meerkleurige 3MF voor Bambu AMS. Probeer het met 3 gratis credits.

Geen creditcard nodig · 3 gratis credits om te starten