Laden Sie ein Modell von Printables oder MakerWorld herunter, haben Sie oft die Wahl: STL oder 3MF. Bambu Studio und PrusaSlicer speichern ihre Projekte als 3MF, und doch bieten viele Modellbibliotheken weiterhin zuerst STL an. Beide lassen sich drucken. Sie enthalten aber nicht dieselben Informationen, und der Unterschied zeigt sich, sobald ein Modell mehrere Teile, Farben oder einen ungewöhnlichen Maßstab hat.
STL stammt aus dem Jahr 1987, als 3D Systems das Format für die ersten Stereolithografie-Maschinen entwickelte. Es speichert eine Liste von Dreiecken, jedes mit drei Ecken und einer Normalen. Das ist alles: keine Einheit, keine Farbe, kein Material, keine Vorstellung von getrennten Objekten. Jeder Slicer liest es, und genau deshalb hat es sich so lange gehalten.
Die fehlende Einheit ist die klassische Falle. Eine STL sagt „40“, nie „40 Millimeter“. Die Druckwelt hat sich darauf geeinigt, Millimeter zu lesen, also kommt eine in Zoll oder Metern modellierte Datei ohne jede Warnung in der falschen Größe an.
3MF (3D Manufacturing Format) wird vom 3MF Consortium herausgegeben, das 2015 von Microsoft und mehreren Akteuren der 3D-Branche gegründet wurde. Eine .3mf ist ein ZIP-Archiv, das das Modell als XML enthält. Zusätzlich zur Geometrie kann sie Folgendes speichern:
Außerdem ist sie komprimiert, eine 3MF ist daher meist deutlich kleiner als dasselbe Modell als STL.
| STL | 3MF | |
|---|---|---|
| Einheit | Nicht gespeichert | In der Datei angegeben |
| Farben | Nein | Ja, pro Dreieck |
| Mehrere Objekte | Nein | Ja |
| Druckeinstellungen | Nein | Ja, in Slicer-Projekten |
| Komprimierung | Nein | Ja (ZIP) |
| Kompatibilität | Jedes Werkzeug | Moderne Slicer |
Die meisten Modelle, die man drucken möchte, liegen anfangs gar nicht als STL oder 3MF vor: Spiel-Assets in FBX, Scans in PLY oder OBJ, Web-Modelle in GLB, AR-Dateien in USDZ. Eyemesh öffnet unter macOS 17 Formate und exportiert seit Version 1.5.2 jedes davon mit einem Klick nach 3MF, zu einem Objekt zusammengefügt, mit Z nach oben gedreht und mit seinen Farben. Die vollständige Anleitung finden Sie unter ein 3D-Modell als 3MF für Bambu Studio oder PrusaSlicer exportieren. In die andere Richtung exportiert Eyemesh auch nach STL: siehe 3MF in STL konvertieren.
Und um eine Datei anzusehen, bevor Sie sich für irgendetwas entscheiden, genügt ein Druck auf die Leertaste im Finder. Wie das geht, erklären wir in STL-Dateien auf dem Mac ansehen, ohne einen Slicer zu öffnen.
Es speichert mehr: die Einheit, Farben, mehrere Objekte, Einstellungen. Bei einem einteiligen, einfarbigen Modell drucken beide exakt gleich.
Bambu Studio, PrusaSlicer, OrcaSlicer und Cura können es alle. Einige ältere oder sehr spezialisierte Werkzeuge akzeptieren noch immer nur STL.
Nein. Die Geometrie besteht aus denselben Dreiecken. 3MF ergänzt nur, was STL nicht ausdrücken konnte, etwa eine Farbe oder die Einheit.
Weil sie ein Slicer-Projekt ist: Wer sie in Bambu Studio oder PrusaSlicer gespeichert hat, hat sein Profil darin hinterlegt. Eine von Eyemesh exportierte 3MF enthält keine Druckeinstellungen, nur das Modell.
Ja, Eyemesh exportiert in beide Richtungen. Die Farben gehen auf dem Weg zu STL verloren, da das Format keinen Platz dafür hat.