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 OBJ naar 3MF 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.
OBJ naar 3MF
OBJ is wat modelleer- en marktplaatspijplijnen uitspugen omdat alles het leest. Het is niet waar slicers omheen zijn ontworpen: PrusaSlicer, Cura en Bambu Studio lezen OBJ wel in, maar behandelen 3MF als het formaat met wat ze echt nodig hebben — een echte eenheid, gescheiden objecten en een archief met een manifest.
Het 3MF-consortium publiceerde het formaat in 2015 specifiek om STL te vervangen, en het lost precies de problemen op die een OBJ heeft: geen vastgelegde eenheid, geen verpakking, geen manier om te zeggen dat een bestand drie onderdelen bevat in plaats van één vorm.
Een 3MF legt zijn eenheid vast in het model-element, en het bestand dat hier geschreven wordt vermeldt altijd millimeter. De coördinaten uit de OBJ worden ongewijzigd overgenomen — niets wordt geïnspecteerd en niets geschaald, want een OBJ bevat geen informatie waarmee dat zou kunnen.
Was het OBJ gemodelleerd in millimeter — de gangbare conventie in de meeste CAD- en print-workflows — dan klopt de vermelding en importeert het model op ware grootte. Was het in meter gemodelleerd, dan komt een deel van 100 mm binnen als 0,1 mm. Meet na import één bekende afmeting en schaal indien nodig.
Een ZIP-archief met drie onderdelen: [Content_Types].xml koppelt de .model-extensie aan het juiste inhoudstype, _rels/.rels bevat één relatie die naar het model wijst, en 3D/3dmodel.model is de XML zelf, met een resources-sectie van objecten en een build-sectie van items.
De twee kleine XML-bestanden zijn geen versiering. 3MF is een OPC-pakket, dezelfde verpakkingsconventie als DOCX en XLSX gebruiken, en een slicer die alleen het modelbestand krijgt zonder die inhoudstypekaart wijst het archief af.
De OBJ-lezer begint een nieuwe groep bij elke o- en g-regel. Elk daarvan wordt een apart object-element met een eigen lijst van hoekpunten en driehoeken, en een bijbehorend item in de build-sectie dat het plaatst. De slicer toont ze als losse, selecteerbare objecten.
Dat is een echte verbetering ten opzichte van de STL-route, waar alle onderdelen tot één geheel samensmelten. Heeft je OBJ geen o- of g-regels, dan krijg je één object — het juiste antwoord voor een model met één onderdeel.
De namen worden wel gelezen — de OBJ-lezer onthoudt wat er na o of g volgt — maar de 3MF-schrijver schrijft ze niet weg: objecten krijgen alleen een id en een type, geen naamattribuut. De scheiding blijft dus behouden, de labels niet.
Voor een printtaak is dat meestal geen probleem, omdat de onderdelen visueel te onderscheiden zijn op de plaat. Bij vijf gelijkende kleine onderdelen is het handiger om ze vooraf op bestandsvolgorde te noteren dan het achteraf op de plaat uit te zoeken.
De 3MF-specificatie verwacht een gesloten, manifold volume, maar niets in deze omzetting controleert of herstelt dat. Open randen, omgeklapte driehoeken en zelfdoorsnijdingen komen ongewijzigd door in de 3MF.
Wat de omzetting wel doet is hoekpunten lassen op zes decimalen, wat één specifiek euvel oplost: een mesh waarvan de driehoeken met ongedeelde hoekpunten geëxporteerd zijn, zodat een geometrisch gesloten oppervlak duizenden open randen lijkt te hebben.
3MF bevat alleen driehoeken, en OBJ-vlaklijnen kunnen elk aantal hoekpunten hebben. Vlakken met meer dan drie hoeken worden waaiervormig gedriehoekt vanaf de eerste hoek — correct voor een convexe vierhoek, en soms mis bij een concave veelhoek.
Sculpting- en retopology-uitvoer is bijna volledig vierhoekig en dus veilig. Let op bij een CAD- of architectonische export met grote concave vlakken: verschijnt er een vreemde flard op de plaat, driehoek dan al in het bronprogramma voordat de OBJ geëxporteerd wordt.
PrusaSlicer, Cura en Bambu Studio openen het rechtstreeks. Wat binnenkomt is een kaal model-3MF: geometrie, eenheid en gescheiden objecten. Er zitten geen printinstellingen, filamentkeuzes of plaatlay-out in, want dat zijn slicereigen uitbreidingen die niet bij een omgezet mesh horen.
Het gedrag is dus dat van een geïmporteerd model, niet van een opgeslagen project. De slicer past het profiel toe dat al gekozen is en laat pas na eigen instellingen een eigen project-3MF opslaan.
Printdiensten en oudere slicers zijn de reden dat STL nog bestaat. Gaat het model naar een online printbureau of een uploadformulier dat maar één extensie toestaat, converteer dan naar STL en accepteer dat de onderdelen tot één vorm versmelten.
Overal elders is 3MF de betere bestemming: de eenheid staat vast, onderdelen blijven onderdelen, en het pakket is door constructie gevalideerd. De kosten zijn de schaalcontrole hierboven, en die kost tien seconden.
| OBJ | 3MF | |
|---|---|---|
| Volledige naam | Wavefront-object | 3D Manufacturing Format |
| Bestandsextensie | .obj | .3mf |
| Mediatype | model/obj | model/3mf |
| Voor het eerst gepubliceerd | 1992 | 2015 |
| Uitgegeven door | Wavefront Technologies | 3MF Consortium |
| 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 | GLTF, PLY, STL | STL |
De gebruikelijke programma's overlappen niet: OBJ open je in Blender, MeshLab en Maya, 3MF in PrusaSlicer, Cura en Microsoft 3D Builder — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
De twee mikken op ander werk: OBJ op gegevens tussen programma’s verplaatsen en bewerken, 3MF op 3D-printen. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.
3MF komt van 3MF Consortium en stamt uit 2015, vastgelegd in 3MF Core Specification. PrusaSlicer, Cura en Microsoft 3D Builder lezen het formaat.
OBJ verscheen in 1992 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.
OBJ en 3MF 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 3D Manufacturing Format normaal weergeeft.