3MF vs STL: Woraus solltest du drucken?
Bei 3MF vs STL gewinnt 3MF für den Druck: Einheiten, Farben, Teile und Slicer-Einstellungen in einer kompakten Datei. STL bleibt die universelle Wahl für eine einfarbige Form.
- 3MF-Consortium-Spezifikation
- Gemessene Dateigrößen
- Bambu, Prusa und Cura geprüft
3MF vs STL: die kurze Antwort
Nutze 3MF, wann immer dein Slicer es unterstützt – heute also Bambu Studio, PrusaSlicer, OrcaSlicer und UltiMaker Cura. Das Format kennt seine Einheiten, Modelle werden also nie 25,4-mal zu klein importiert. Es kann mehrere benannte Teile, Farben und Materialien enthalten. Und ein als 3MF gespeichertes Slicer-Projekt behält alle Einstellungen, Modifier und Filamentzuweisungen, sodass du oder jeder andere es erneut öffnen und denselben Druck erhalten kann.
Nutze STL, wenn du den kleinsten gemeinsamen Nenner brauchst: einen älteren Slicer, einen Druckservice, der nur STL listet, ein CAM-Tool oder eine Datei, die jeder auch in zehn Jahren öffnen kann. Es beschreibt genau eine Sache – die Oberfläche als Dreiecke – und sonst nichts.
Für den Mehrfarbdruck mit Bambu AMS oder Prusa MMU ist die Entscheidung 3MF vs STL eindeutig. Ein STL kann nicht sagen, welches Teil welches Filament bekommt; ein 3MF kann das.
3MF-vs-STL-Vergleichstabelle
Was die Spezifikationen erlauben und was Slicer tatsächlich nutzen.
| 3MF (.3mf) | STL (.stl) | |
|---|---|---|
| Geometrietyp | Indiziertes Dreiecksmesh, mehrere Objekte und Komponenten; Erweiterungen ergänzen Gitterstrukturen, Slices und volumetrische Daten | Nicht indizierte Dreiecke, ein Mesh |
| Farbe/Textur | Basismaterialien und Farbgruppen; Vollfarbe und Texturen über die Materials-and-Properties-Erweiterung | Im Standard keine |
| Einheiten | In der Datei gespeichert: Mikrometer, Millimeter (Standard), Zentimeter, Zoll, Fuß oder Meter | Keine; Slicer nehmen Millimeter an |
| Materialien | Benannte Materialien pro Objekt oder pro Dreieck; Slicer ordnet sie Filamenten zu | Keine |
| Dateigröße | ZIP-komprimiertes XML; unser Test war 59 % kleiner als binäres STL | 84 Bytes + 50 Bytes pro Dreieck (binär) |
| Editierbarkeit | XML in einer ZIP; in .zip umbenennen zum Prüfen; Slicer-Projekte lassen sich voll editierbar wieder öffnen | Nur Mesh; keine Teile, Namen oder Einstellungen |
| Software-Unterstützung | Bambu Studio, PrusaSlicer, OrcaSlicer, Cura, Windows-3D-Tools, die meisten CAD-Exporter | Jeder Slicer, jedes CAD-, CAM- und Mesh-Tool |
| Einsatz beim Drucken | Empfohlenes Projektformat in PrusaSlicer; natives Projektformat in Bambu Studio | Der universelle Fallback für einfarbige Teile |
| Gültigkeitsregeln | Die Spezifikation verlangt für druckbare Objekte geschlossene Kanten (manifold) und nach außen gerichtete Normalen | Keine Regeln; kaputte Meshes sind häufig |
Quellen: 3MF Core Specification (3MF Consortium), PrusaSlicer-Hilfecenter, unterstützte Dateitypen in UltiMaker Cura, Bambu-Lab-Wiki.
Was in einer 3MF-Datei steckt – im Vergleich zu STL
Ein 3MF ist ein ZIP-Archiv nach den Open Packaging Conventions. Benenne es in .zip um, und du findest 3D/3dmodel.model, eine XML-Datei, die Scheitelpunkte einmal und Dreiecke als drei Scheitelpunkt-Indizes auflistet, dazu eine Content-Types-Datei und Relationships. Slicer fügen eigene Bestandteile hinzu: Vorschaubilder, Einstellungen pro Objekt, Plattenlayouts und Filamentlisten. PrusaSlicer beschreibt ein gespeichertes 3MF-Projekt als vollständigen Schnappschuss, der auf einem anderen Computer denselben G-Code erzeugen soll.
Die Kern-Spezifikation setzt außerdem Regeln, die STL nie hatte. Ein druckbares Objekt muss geschlossene Kanten (manifold) haben, bei denen jede Kante genau zwei Dreiecken gehört, eine konsistente Dreiecksorientierung und nach außen zeigende Normalen. In der Praxis schreiben viele Tools trotzdem fehlerhafte Meshes, Reparatur bleibt also sinnvoll – aber ein spezifikationskonformes 3MF ist per Definition druckbar.
Ein STL hat nichts davon: einen 80-Byte-Header, eine Dreiecksanzahl und 50 Bytes pro Dreieck.
- 3MF: ein ZIP aus XML, Vorschaubildern und Einstellungen
- Einheiten und Farben gehören zur Datei
- STL: eine Liste von Dreiecken, mehr nicht
STL vs. 3MF: Dateigröße eines Modells im Test
Wir haben dasselbe KI-generierte Modell mit 500.000 Dreiecken aus unserer Galerie – einen Steampunk-Ritterroboter mit 287.963 Scheitelpunkten – in jedem Format nur als Geometrie exportiert.
| Format | Speicherung | Größe |
|---|---|---|
| Binäres STL | 50 Bytes pro Dreieck, Scheitelpunkte wiederholt | 25,0 MB |
| ASCII-STL | Dieselben Dreiecke als Text | 150,9 MB |
| 3MF, unkomprimiertes XML im Inneren | Scheitelpunkte einmal, Dreiecke als Indizes | 47,1 MB |
| 3MF wie gespeichert (ZIP-Deflate) | Dasselbe XML, komprimiert | 10,3 MB |
Das 3MF ist hier 59 % kleiner als binäres STL. Ein Slicer-Projekt als 3MF ergänzt Vorschaubilder und Einstellungen, meist ein paar hundert Kilobyte; ein Bambu .gcode.3mf enthält zusätzlich die geslicten Werkzeugwege.
So gehen Bambu Studio, PrusaSlicer und Cura mit 3MF vs STL um
PrusaSlicer listet 3MF zuerst, nennt es das bevorzugte Format und verwendet es für Projektdateien; es liest sowohl binäres als auch ASCII-STL.
Bambu Studio speichert jedes Projekt als 3MF mit Platten, Filamentzuweisungen pro Teil und Prozesseinstellungen; die geslicte Ausgabe für den Drucker ist eine .gcode.3mf. Von MakerWorld heruntergeladene Modelle kommen meist als druckfertige 3MF-Projekte.
UltiMaker Cura öffnet 3MF-Dateien und eigene Cura-Projektdateien sowie STL, OBJ, PLY, glTF und weitere.
Zwei Vorbehalte zwischen Slicern: Von einem Slicer gespeicherte Einstellungen sind herstellerspezifisch, ein in PrusaSlicer geöffnetes Bambu-Projekt bringt also Geometrie und Teile mit, aber nicht jede Prozesseinstellung. Und in den Cura-Release-Notes steht, dass Modelle aus einem 3MF beim Import nicht immer an ihrer gespeicherten Position platziert werden. Geometrie, Einheiten und Teilstruktur werden überall zuverlässig übernommen.
- PrusaSlicer: 3MF ist das bevorzugte Format
- Bambu Studio: Projekte und geslicte Dateien sind 3MF
- Cura: öffnet 3MF und STL; Projekt-Einstellungen sind Cura-spezifisch
Wann du 3MF und wann du STL verwendest
Eine einfache Regel: 3MF für den eigenen Druck und zum Teilen fertiger Projekte, STL, wenn du nicht weißt, was die andere Seite nutzt.
Mehrfarb- oder Multimaterialdruck
Ein druckfertiges Projekt teilen
Aus einem CAD-Entwurf drucken
An einen Druckservice senden
Alte oder Nischensoftware
Schnelldruck in einer Farbe
Zwischen STL und 3MF konvertieren: Tipps und typische Fehler
STL zu 3MF fügt nur eine Hülle hinzu; 3MF zu STL wirft alles außer der Form weg.
- Prüfe beim Konvertieren von STL zu 3MF den Maßstab: Der Konverter muss eine Einheit annehmen, meist Millimeter
- Repariere das STL vor dem Konvertieren; ein 3MF aus einem kaputten Mesh ist immer noch kaputt
- Behalte das 3MF-Projekt als Master und exportiere STL nur für Leute, die es brauchen
- Teile ein mehrfarbiges Modell in Teile auf oder bemale es im Slicer und speichere dann als 3MF
- Erwarte nicht, dass 3MF zu STL Farben, Teile oder Einstellungen behält; du bekommst ein zusammengeführtes Mesh
- Geh nicht davon aus, dass ein anderer Slicer jede Einstellung in einem Hersteller-Projekt-3MF übernimmt
- Lade ASCII-STL nirgendwo hoch; es ist sechsmal so groß wie binär, ohne Vorteil
- Benenne .stl nicht in .3mf um; ein 3MF muss ein ZIP-Paket mit XML im Inneren sein
Kostenlose 3MF- und STL-Viewer und -Konverter
Alles läuft im Browser, ohne Anmeldung, und deine Datei verlässt nie dein Gerät.
FAQ
Häufig gestellte Fragen
Ist 3MF besser als STL?
Druckt 3MF in besserer Qualität als STL?
3MF vs STL für Bambu-Lab-Drucker: Was sollte ich nehmen?
Kann ich STL in 3MF konvertieren?
Warum bekomme ich beim Konvertieren von 3MF zu STL nur ein zusammengeführtes Teil?
Warum ist meine STL so viel größer als die 3MF?
Unterstützt Cura 3MF?
Wie bekomme ich aus einem Foto eine mehrfarbige 3MF?
Verwandte Tools & Ratgeber
Weitermachen
Kostenlos starten
In Farbe drucken mit 3MF
Foto zu texturiertem 3D-Modell in 3 bis 5 Minuten, dann mehrfarbige 3MF für dein Bambu AMS exportieren (kostenpflichtiger Tarif). Mit 3 Gratis-Credits testen.
Keine Kreditkarte erforderlich · 3 kostenlose Credits zum Start