STL vs. OBJ vs. 3MF vs. STEP
STL – der Klassiker für 3D-Druck
Reine Dreiecksnetz-Beschreibung. Universal lesbar, klein im Binär-Modus, aber ohne Farben, Materialien oder Einheiten. Details: Was ist eine STL-Datei?
OBJ – Mesh mit Farbe und Textur
Aus dem 3D-Grafik-Bereich (Wavefront). Enthält Dreiecke und Polygone, Vertex-Normalen, UV-Koordinaten und – via begleitender .mtl-Datei – Materialien und Texturen. Für Visualisierungen, Game-Assets und farbigen 3D-Druck geeignet.
3MF – moderner STL-Nachfolger
Vom 3MF-Consortium (Microsoft, HP, Bambu, Prusa u.a.) entwickelt. Behebt fast alle STL-Schwächen:
- Mehrere Bauteile pro Datei, mit Position und Skalierung
- Farben, Materialien, Texturen
- Druckereinstellungen, Stützen, Multi-Material-Zuordnungen
- Klar definierte Einheiten
- Komprimiert (ZIP-basiert)
Im modernen 3D-Druck oft die bessere Wahl als STL, sofern dein Slicer es exportiert. PrusaSlicer, OrcaSlicer und Bambu Studio nutzen 3MF intern als Projektformat.
STEP – CAD-Standard mit echter Geometrie
Standard for the Exchange of Product Data (ISO 10303). Beschreibt das Modell mit exakter Geometrie (NURBS-Flächen, Kanten, Bohrungen) statt mit Dreiecken. Für CAD-zu-CAD-Austausch unersetzlich – Konstruktionsdaten können in Fusion 360, FreeCAD, SolidWorks etc. weiterverarbeitet werden.
Für den 3D-Druck muss STEP allerdings zuerst in STL oder 3MF tesselliert werden.
Vergleichstabelle
| Eigenschaft | STL | OBJ | 3MF | STEP |
|---|---|---|---|---|
| Geometrieform | Dreiecke | Polygone | Dreiecke | NURBS, exakt |
| Farben | nein | ja | ja | nein* |
| Materialien | nein | ja | ja | nein |
| Einheiten | nicht codiert | nicht codiert | ja | ja |
| Mehrere Teile | nein | begrenzt | ja | ja |
| CAD-bearbeitbar | nein | nein | nein | ja |
| Slicer-Unterstützung | universal | oft | universal (modern) | nur via Konvertierung |
* AP242 unterstützt erweiterte Metadaten inkl. Farbe, wird aber selten exportiert.
Welches Format soll ich nehmen?
- Schnell drucken, keine Spezialwünsche: STL
- Multi-Material, Multi-Color, ein Projektarchiv: 3MF
- 3D-Visualisierung, Rendering, Spiele: OBJ oder glTF
- CAD-Austausch oder Weiterbearbeitung: STEP