Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je 3MF naar STL om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
3MF naar STL
3MF is op elk vlak het rijkere formaat: het kent zijn eigen eenheid, houdt meerdere benoemde objecten uit elkaar en is een gecomprimeerd pakket in plaats van een kale lijst driehoeken. Toch wordt er teruggezet, en de reden ligt nooit bij de kwaliteit van het bestand.
Een uploadformulier van een printbureau noemt alleen «.stl». Een slicer uit 2016 heeft geen 3MF-importer. Een CAD-pakket leest wel een raster driehoeken, maar alleen het formaat dat het altijd al las. In elk van die gevallen is de STL leveren de opdracht, en deze pagina zorgt ervoor dat het de STL wordt die je ook echt bedoelde.
3MF verklaart zijn eenheid in het model zelf — micron, millimeter, centimeter, inch, foot of meter — en de omzetter herleidt de coördinaten naar millimeter voordat er iets geschreven wordt. Een onderdeel getekend in inches wordt dus met 25,4 vermenigvuldigd voor het de STL bereikt.
Dat is precies waar een STL uit glTF of OBJ het laat afweten: die formaten kennen geen eenheid of gaan uit van een conventie die niet altijd klopt. Bij 3MF is de schaal het enige waarin deze omzetting een échte verbetering biedt in plaats van een verlies.
Een 3MF uit een slicer is meestal een volledige plaat: hetzelfde object vijf keer geplaatst, of twee verschillende onderdelen die samen moeten printen. Elke plaatsing draagt zijn eigen transformatie, en die wordt in de hoekpunten verwerkt voordat de driehoeken worden weggeschreven.
Omdat STL van begin tot eind één driehoekslijst is, komen alle exemplaren in dat ene bestand terecht, op hun plaatpositie. Voor een bureau dat een serie print is dat precies goed; wilde je maar één onderdeel versturen, verwijder dan de extra exemplaren in de slicer voordat je opnieuw exporteert.
3MF staat toe dat een object niet uit een mesh bestaat, maar uit een lijst verwijzingen naar andere objecten met elk hun eigen transformatie. Dat is geldig 3MF, het wordt gebruikt, en de lezer hier volgt alleen echte meshes.
Het gevolg is stil: zo’n samengesteld object levert geen geometrie en geeft geen foutmelding. Een bestand waarvan alle objecten zo zijn opgebouwd, wordt dus een lege STL. Exporteer het model opnieuw als 3MF vanuit de slicer, waarbij de samenstelling wordt platgeslagen tot meshes, en probeer het dan opnieuw.
Een 3MF uit een slicer is een gecomprimeerd pakket vol onderdelen die geen geometrie zijn: printinstellingen per object, ondersteuningen die met de hand zijn aangebracht, het printer- en filamentprofiel, de plaatindeling, een voorbeeldminiatuur. Niets daarvan wordt gelezen.
Dat is het echte verlies van deze richting, en het valt pas op zodra iemand de STL opent en de instellingen mist die erbij hoorden. Zet in het bericht bij het bestand wat de bedoelde oriëntatie en ondersteuning waren, want de STL zegt het niet meer.
3MF kan kleurgroepen, een materialenlijst en kleur per driehoek dragen — zo houdt een meerkleurige print zijn uiterlijk vast. Een STL bevat per driehoek alleen een normaalvector en drie hoekpunten, en niets anders.
Is het model beschilderd of uit meerdere materialen opgebouwd, dan is de STL niet het bestand om vanaf te printen. Bewaar het 3MF voor de machine die dat wel aankan, en behandel de STL als een geometriekopie voor het systeem dat er nu eenmaal om vraagt.
De uitvoer is altijd binair: een kop van tachtig bytes, een driehoeksaantal, en dan vijftig bytes per driehoek. De normaalvector wordt herberekend uit de wikkelvolgorde in plaats van overgenomen, omdat slicers dat toch zelf doen en de opgeslagen waarde vaak negeren.
STL kent geen gedeelde hoekpunten: een hoek die door zes driehoeken gebruikt wordt, staat er zes keer in. De bestandsgrootte volgt dus rechtstreeks het aantal driehoeken, ongeacht hoe compact het 3MF-pakket was.
Vergelijk de bounding box met wat je verwacht — een verkeerde eenheid ontdek je liever nu dan na een offerte. Controleer of het aantal objecten klopt, want de plaatindeling is intact overgekomen.
Laad de STL terug in je eigen slicer om te zien of hij nog netjes snijdt. Dat vangt precies de twee dingen op die hierboven genoemd staan: een lege of onvolledige export door samengestelde objecten, en een schaal die toch niet klopte.
Het 3MF-pakket wordt uitgepakt en gelezen in deze browsertab, en de STL wordt lokaal samengesteld. Er wordt niets over het model verstuurd, wat van belang is zodra het onderdeel van een klant is of onder een geheimhoudingsafspraak valt.
Je kunt dat verifiëren in het netwerktabblad van de ontwikkelaarstools tijdens het omzetten, of de verbinding verbreken en gewoon doorgaan — het maakt voor het resultaat geen verschil.
| 3MF | STL | |
|---|---|---|
| Volledige naam | 3D Manufacturing Format | Stereolithography |
| Bestandsextensie | .3mf | .stl |
| Mediatype | model/3mf | model/stl |
| Voor het eerst gepubliceerd | 2015 | 1987 |
| Uitgegeven door | 3MF Consortium | 3D Systems |
| Specificatie | 3MF Core Specification | — |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Actueel | Actueel |
| Opent in een browser | Geen browser | Geen browser |
| In plaats daarvan overwogen | OBJ | OBJ, PLY |
PrusaSlicer en Cura lezen zowel 3MF als STL, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.
3MF is het formaat van 3MF Consortium, verschenen in 2015. Het is vastgelegd in 3MF Core Specification, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.
STL komt van 3D Systems en stamt uit 1987. Blender, PrusaSlicer en Cura lezen het formaat.
STL verscheen in 1987 en 3MF in 2015. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.
Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt.
Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk.
3MF en STL beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek. Alleen de meetkunde. Materialen, kleuren, texturen en animatie gaan niet mee, en een model dat meerdere keren geplaatst is komt terug met elke kopie vastgezet op zijn eigen plek.
Voor de omzetting niet: die gebeurt in de browser die je al open hebt staan. Om het resultaat te openen heb je daarna het programma nodig waarmee je apparaat Stereolithography normaal weergeeft.