Skip to content
Back to Blog
informational

Was ist 3MF? Das 3D-Druckformat, das STL ersetzt

2026-05-17 9 Min. Lesezeit

Das Problem mit STL, über das niemand spricht

STL ist seit 1987 das Standard-Dateiformat für den 3D-Druck. Das ist eine Ewigkeit in der Tech-Welt. Ein Format, das für Stereolithografie-Maschinen entwickelt wurde, die mehr als ein Haus kosteten, ist heute der Standard für Desktop-Drucker, die weniger als ein Smartphone kosten. Die Schwächen werden offensichtlich. STL war nie dafür gedacht, Farbe, Materialeigenschaften, Textur-Maps oder Druckeinstellungen zu transportieren. Neugierig, was in einer STL-Datei steckt? Öffne eine in einem Texteditor. Du wirst eine simple, brachiale Liste von Dreiecken finden. Das ist alles. Jede Oberfläche eines 3D-Modells wird in flache dreieckige Facetten zerschlagen, die jeweils durch drei Eckpunkte und einen Normalenvektor beschrieben werden. Das Format hat kein Konzept für Einheiten, was eine ständige Quelle für Kopfschmerzen ist. Ein Würfel, der als 10 Einheiten breit beschrieben wird, könnte 10 Millimeter oder 10 Zoll sein, und du weißt es nicht, bis dein Slicer eine Vermutung anstellt. Deshalb wird dieselbe STL-Datei manchmal in einem Slicer im Puppenhausformat und in einem anderen als Riese importiert. Und es kann keinerlei Farbinformationen speichern. Gar keine. Wenn du ein mehrfarbiges Modell auf einer modernen Maschine wie einem Bambu Lab X1C oder einem Prusa XL drucken möchtest, musst du dein Modell für jede Farbe in separate STLs aufteilen oder ein anderes Format verwenden. Es gibt in der STL-Spezifikation kein Feld für Materialien, Füllmuster oder Stützstrukturen. Jedes Mal, wenn du eine STL-Datei slicest, fängst du bei null an. Das 3MF-Konsortium – 2015 von Microsoft, Autodesk, Dassault Systèmes, HP und anderen gegründet – machte sich daran, dieses Chaos zu beheben. Ihre Lösung ist das 3D Manufacturing Format, ein moderner Container, der Geometrie, Farbe, Materialien, Druckeinstellungen und Metadaten in einem einzigen, sauberen Paket bündelt.

Was eine 3MF-Datei tatsächlich enthält

Strukturell ist eine 3MF-Datei nur ein ZIP-Archiv mit einer anderen Dateiendung. Wenn du eine .3mf-Datei in .zip umbenennst und sie entpackst, findest du einen sauberen Ordner mit XML-Dateien, Texturbildern und einem Manifest. Diese offene Struktur ist ihre größte Stärke. Die Kerndaten der Geometrie befinden sich in einer Datei namens 3dmodel.model, geschrieben in einem lesbaren XML-Schema, das jeder Entwickler ohne Lizenzgebühren implementieren kann. Innerhalb dieses Archivs definiert die grundlegende 3MF-Spezifikation eine reiche Auswahl an Daten: Es speichert die Geometrie als indizierte Dreieckslisten, ähnlich wie STL, aber mit einem entscheidenden Unterschied: Die Einheiten sind explizit im XML-Header definiert. Ein als Millimeter gekennzeichnetes Modell wird immer im korrekten Maßstab importiert, was dem Rätselraten ein Ende setzt. Es behandelt Farbe und Materialien nativ. Einzelnen Dreiecken oder ganzen Objekten kann eine bestimmte Farbe (als RGBA-Hex-Wert) oder ein Material zugewiesen werden. Die Erweiterung „Materials & Properties“ geht noch weiter und unterstützt Farbverläufe, Verbundmaterialien und andere komplexe Zuweisungen. Metadaten wie der Name des Autors, das Erstellungsdatum und eine Beschreibung können direkt eingebettet werden. Für Druckfarmen und Produktteams, die die Historie eines Teils nachverfolgen müssen, ist dies von unschätzbarem Wert. Am wichtigsten sind die „Print Tickets“. Diese Erweiterung ermöglicht es Slicer-Software, Schichthöhe, Füllprozentsatz, Stützeinstellungen und Druckerprofile direkt in die Datei einzubetten. Wenn du eine aus Bambu Studio gespeicherte 3MF-Datei öffnest, werden die beabsichtigten Druckeinstellungen mitgeliefert. Eine einzelne 3MF-Datei kann auch eine gesamte Druckplatte beschreiben, mit mehreren korrekt positionierten und ausgerichteten Objekten, jedes mit seinen eigenen Einstellungen. Eine STL-Datei beschreibt ein einziges Mesh; eine 3MF-Datei kann einen ganzen Produktionslauf beschreiben. Die Dateigrößen sind bei komplexen Modellen aufgrund der effizienten XML-Komprimierung oft kleiner als bei binären STLs, sodass aus einer 45 MB großen STL-Datei eine 38 MB große 3MF-Datei werden kann.

Wie die wichtigsten Slicer heute mit 3MF umgehen

Die Unterstützung für 3MF ist mittlerweile in jedem ernstzunehmenden Slicer Standard, aber die Tiefe dieser Unterstützung variiert. Einige behandeln es nur als ein weiteres Geometrieformat, während andere seine volle Leistungsfähigkeit nutzen. **Bambu Studio** hat die mit Abstand beste 3MF-Unterstützung auf dem Markt, Punkt. Wenn du ein Projekt speicherst (Datei > Projekt speichern), wird eine umfassende 3MF-Datei geschrieben, die das gesamte Plattenlayout, die Filamentzuweisungen für Mehrfarbdrucke, alle Daten für bemalte Stützstrukturen und jede einzelne Slicer-Einstellung enthält. Schicke diese eine Datei an einen anderen Bambu-Lab-Benutzer, und er kann deinen Druck mit einem Klick perfekt reproduzieren. Das ist der Workflow, für den 3MF entwickelt wurde. **Prusa Slicer** bietet ebenfalls eine robuste Unterstützung. Seine Projektdateien (Datei > Projekt speichern unter) sind .3mf-Dateien, die Druckprofile, Modifikator-Meshes und objektbezogene Einstellungen einbetten. Dies ist der richtige Weg, um deine Arbeit für alles zu speichern, was über einen einfachen Ein-Material-Druck hinausgeht. Die einfache Option „Platte als STL exportieren“ wirft all diese wertvollen Informationen weg. **Ultimaker Cura** unterstützt den 3MF-Import seit Version 3.0 und den Export seit Version 4.x. Die Implementierung ist für Geometrie und grundlegende Einstellungen solide, obwohl sie Cura-spezifische Funktionen wie Modifikator-Meshes nicht immer so zuverlässig beibehält wie das native Format von PrusaSlicer. **Microsoft 3D Builder**, das in Windows 10 und 11 enthalten ist, liest und schreibt 3MF nativ. Das ist nicht überraschend, da Microsoft Mitbegründer des 3MF-Konsortiums und ein früher Verfechter des Formats war. **Fusion 360** exportiert 3MF direkt aus dem Arbeitsbereich „Fertigen“ (Erstellen > 3D-Druck). Es behandelt Einheiten korrekt und kann Mehrkörper-Komponenten als separate Objekte innerhalb einer einzigen 3MF-Datei exportieren. Denk daran, nicht alle 3MF-Dateien sind gleich. Eine 3MF aus Fusion 360 enthält makellose Geometrie und Einheiten. Eine 3MF-Projektdatei aus Bambu Studio enthält das und zusätzlich ein komplettes Druck-Setup. Das Format unterstützt alles, aber die Datei ist nur so reichhaltig wie die Daten, die die exportierende Anwendung hineinschreibt.

3MF vs. STL vs. OBJ: Wann du welches Format verwenden solltest

In der Welt des 3D-Drucks gibt es drei Hauptdateiformate, und zu wissen, welches man verwenden sollte, ist der Schlüssel, um Frustration zu vermeiden. **STL** ist der kleinste gemeinsame Nenner, was es zur sichersten Wahl für maximale Kompatibilität macht. Wenn du ein Modell auf einer öffentlichen Plattform wie Printables oder Thingiverse hochlädst, ist STL das eine Format, bei dem du sicher sein kannst, dass es jeder öffnen kann. Seine größte Einschränkung ist gleichzeitig seine Stärke: Es enthält nichts als rohe Geometrie. Es gibt keine Einstellungen oder Farben, die falsch interpretiert werden könnten. Für einfache, einfarbige Drucke, bei denen du alles selbst im Slicer konfigurieren willst, funktioniert STL einwandfrei. **OBJ** ist das Format der Wahl, wenn du Farb- und Texturinformationen für Anwendungen außerhalb des 3D-Drucks benötigst, wie Rendering oder Spieleentwicklung. Es speichert Vertex-Farben und UV-Koordinaten für das Textur-Mapping und verknüpft diese mit einer MTL-Materialdatei und Bilddateien (wie PNGs). Seine Schwäche ist, dass es eine lose Sammlung von Dateien ist, die zusammengehören müssen. Jeder, der schon mal eine fehlende .mtl-Datei oder eine Textur-Map gejagt hat, kennt diesen Schmerz. Du musst sie selbst zippen, damit sie nicht getrennt werden. **3MF** ist das richtige Format, wenn du möchtest, dass deine Einstellungen und Absichten mit dem Modell reisen. Für mehrfarbige oder Multi-Material-Drucke ist es eine Notwendigkeit. Für den Austausch eines vollständig konfigurierten Projekts mit einem Kollegen ist es ein Lebensretter. Es ist auch das erforderliche Format für viele professionelle Druckdienstleister, wie HPs Multi Jet Fusion. Hier ist eine einfache Regel: Nutze 3MF für deine eigenen Projektdateien und um komplette Druckaufträge mit Leuten im selben Ökosystem zu teilen. Nutze STL, wenn du Geometrie für die ganze Welt veröffentlichst. Nutze OBJ, wenn du Textur-Maps hast und dein Ziel eine Rendering-Engine ist, nicht unbedingt ein Drucker. Tools wie CocoConvert können die Geometrie zwischen diesen Formaten übersetzen. Aber kein Tool kann auf magische Weise Druckeinstellungen erfinden, die nicht in der Quelldatei vorhanden waren. Die Konvertierung einer STL in eine 3MF gibt dir eine gültige 3MF mit Geometrie, aber der Bereich für das „Print Ticket“ wird leer sein, weil die STL nichts zu bieten hatte.

STL zu 3MF konvertieren (und zurück): Was du wirklich bekommst

Die Konvertierung von STL zu 3MF ist eine häufige Aufgabe, aber es ist wichtig zu verstehen, was dabei tatsächlich passiert. Wenn du eine STL in eine 3MF konvertierst, liest der Konverter das Dreiecksnetz und schreibt es in das 3MF-XML-Schema um. Der größte Vorteil ist eine explizite Definition der Einheiten. CocoConvert verwendet standardmäßig Millimeter, was die meisten Consumer-Slicer erwarten. Die Geometrie selbst bleibt exakt erhalten – keine Dreiecke werden verändert, und es findet keine Netzreparatur statt. Du erhältst eine gültige 3MF-Datei, die jeder moderne Slicer korrekt öffnen kann. Was du nicht bekommst, ist irgendetwas, das die STL-Datei nicht hatte. Es gibt keine Farbdaten, keine Materialzuweisungen und keine Druckeinstellungen. Die neue 3MF-Datei wird in Bambu Studio oder PrusaSlicer als rohes Objekt importiert, genau als hättest du die ursprüngliche STL importiert. Warum also die Mühe? Die Konvertierung ist für Workflows unerlässlich, die speziell 3MF als Eingabe erfordern, wie zum Beispiel bestimmte CAD-Systeme oder Druckmanagement-Plattformen wie der SmartStream 3D Build Manager von HP. Der umgekehrte Weg – von 3MF zu STL – ist eine verlustbehaftete Konvertierung. Du erhältst die Geometrie, aber alle Farbdaten, Materialzuweisungen, Druckplattenlayouts und Druckeinstellungen werden entfernt. Wenn du ein 3MF-Projekt mit mehreren Objekten konvertierst, erhältst du normalerweise mehrere STL-Dateien (eine pro Objekt), was auch bei CocoConvert der Fall ist. Das ist in der Regel das gewünschte Ergebnis. Bei Konvertierungen von 3MF zu OBJ werden Vertex-Farben im Allgemeinen korrekt zugeordnet. Wenn deine 3MF-Datei jedoch die Texture-3MF-Erweiterung mit UV-gemappten PNGs verwendet, ist der Prozess komplexer. Überprüfe das Ergebnis immer in deiner Zielanwendung, bevor du dich bei einem kritischen Workflow darauf verlässt. Kein automatischer Konverter kann fehlerhafte Geometrie zuverlässig reparieren. Wenn deine Quell-STL nicht-mannigfaltige Kanten, invertierte Normalen oder Löcher hat, werden diese Mängel in die 3MF übernommen. Es hat sich bewährt, dein Modell *vor* der Konvertierung durch ein Reparatur-Tool wie Meshmixer (Analysis > Inspector) oder die automatische Reparatur von Microsoft 3D Builder laufen zu lassen.

3MF in professionellen und industriellen Workflows

Während Hobbyisten über Dateiformate debattieren, hat die Industrie bereits mit den Füßen abgestimmt. 3MF wurde für ernsthafte Produktions-Workflows entwickelt, und genau da werden seine Stärken unbestreitbar. HPs Multi Jet Fusion-Drucker, die Arbeitspferde hinter einer riesigen Anzahl professioneller Nylon-Teile, verwenden 3MF als ihre Muttersprache. Um ein vollfarbiges Teil auf einem HP Jet Fusion 5200 zu drucken, benötigst du eine 3MF-Datei mit Voxel-genauen Farbdaten. Es gibt schlichtweg keinen STL-Workflow, der das erreichen kann. Es heißt 3MF oder gar nichts. In einer Produktionsumgebung ist die „Print Ticket“-Funktion ein Game-Changer. Ein Ingenieur kann eine Schichthöhe von 0,1 mm für die Toleranz, ein Gyroid-Infill für die Festigkeit und 4 Perimeter für eine strukturelle Wand festlegen und alles in einer 3MF-Datei speichern. Diese Datei geht an die Druckfarm, und jeder Bediener produziert ein identisches Teil, ohne eine einzige Einstellung anzufassen. Dies eliminiert praktisch Fehler durch manuelle Konfiguration. CAD-Software wie Autodesk Fusion 360 und PTC Creo exportieren 3MF mit korrekten Einheiten-Metadaten, was eine riesige Klasse von Problemen löst. Jeder, der schon einmal eine ruinierte Produktionsserie gesehen hat, weil ein Teil in Zoll und ein anderes in Millimetern modelliert wurde, weiß, wie entscheidend das ist. Ein Slicer, der die Einheiten falsch rät, kann zu katastrophalen Passungsproblemen und echtem Geldverlust führen. Die obligatorische Einheitendeklaration von 3MF verhindert dies vollständig. Das 3MF-Konsortium treibt auch mit neuen Erweiterungen die Grenzen des Möglichen voran. Die „Slice“-Erweiterung ermöglicht das Einbetten von vorgesliceten Schichtdaten, um druckfertige Anweisungen an die Maschine zu senden. Die im Entwurf befindliche „Volumetric“-Erweiterung zielt darauf ab, kontinuierliche Materialgradienten zu definieren, was Teile ermöglicht, die von starr zu flexibel übergehen. Diese sind nicht zum Drucken von Schreibtischspielzeug gedacht; sie sind die Zukunft der professionellen additiven Fertigung.

Wie du 3MF-Dateien mit CocoConvert konvertierst

CocoConvert ist ein einfaches, direktes Tool für die Handhabung von 3MF-Konvertierungen. Es unterstützt STL zu 3MF, OBJ zu 3MF, 3MF zu STL und 3MF zu OBJ. Du lädst einfach deine Datei hoch, wählst ein Format aus und lädst das Ergebnis herunter. Hier sind ein paar Tipps, um sicherzustellen, dass deine Konvertierungen reibungslos verlaufen. Beim Wechsel von **STL zu 3MF** werden die Einheiten der Ausgabe auf Millimeter gesetzt. Das ist normalerweise das, was du willst. Wenn deine ursprüngliche STL-Datei jedoch in Zoll modelliert wurde (was in einigen US-basierten CAD-Workflows üblich ist), wird sie in deinem Slicer winzig klein importiert. Wenn ein Teil, das 50 mm breit sein sollte, als 1,97 mm angezeigt wird, ist das das Problem. Du musst es im Slicer um den Faktor 25,4 vergrößern oder, noch besser, das Original aus deiner CAD-Software vor der Konvertierung in Millimetern neu exportieren. Bei **3MF zu STL** denke daran, dass eine große Projektdatei mit vielen Objekten zu einem ZIP-Archiv mit mehreren STL-Dateien führt. Jedes Mesh-Objekt aus der 3MF wird zu einer eigenen STL. Wenn dein Ziel ein einziges, zusammengeführtes Mesh war, musst du nach der Konvertierung ein Tool wie Meshmixer oder Blender verwenden, um sie zu kombinieren. CocoConvert verarbeitet Dateien bis zu 500 MB. Das ist für die meisten 3D-Druckmodelle mehr als genug, aber hochauflösende Scans oder sehr komplexe Baugruppen können dieses Limit manchmal überschreiten. Wenn du eine außergewöhnlich große Datei hast, versuche, die Mesh-Auflösung in deiner Quellanwendung vor dem Export zu reduzieren. Es ist auch wichtig, das richtige Werkzeug für die jeweilige Aufgabe zu verwenden. CocoConvert ist ein leistungsstarker Geometrie-Konverter, kein Slicer oder Netzreparatur-Dienstprogramm. Es generiert keine Druckeinstellungen und repariert keine fehlerhafte Geometrie. Für diese Aufgaben verwende die Projekt-Speicherfunktion deines Slicers oder ein spezielles Reparatur-Tool wie Meshmixer. Für eine saubere, zuverlässige Formatübersetzung ist CocoConvert die richtige Wahl.