Zum Hauptinhalt springen

AIPRINTGEN WIKI · №67

Was unterscheidet STL, OBJ und GLB?

STL, OBJ und GLB nach ihren gespeicherten Daten verglichen
Drei Formate bewahren unterschiedliche Teile eines 3D-Assets.

Kurz gesagt. STL speichert nur eine triangulierte Oberfläche und wird meist für den Druck genutzt; OBJ kann UV-Koordinaten enthalten und Materialien referenzieren; GLB bündelt Geometrie, Materialien, Texturen und Szene in einer Datei. Für einfarbiges Slicing werden meist STL oder 3MF gewählt, für farbige Vorschauen GLB.

Die Endungen wirken austauschbar, weil sich alle drei in 3D-Programmen öffnen lassen. Sie übertragen jedoch verschiedene Daten, sodass eine falsche Wahl oft erst nach Versand oder Import auffällt.

STL

STL beschreibt eine Oberfläche aus Dreiecken. Materialien, Texturen, Szenenstruktur und zuverlässige Einheiten fehlen normalerweise. Der wichtigste Vorteil ist die breite Slicer-Kompatibilität.

Eine STL-Datei kann mehrere Schalen enthalten, erklärt aber nicht deren Zweck.

OBJ

OBJ überträgt Netz, Normalen und UV-Koordinaten. Materialien stehen meist in einer separaten MTL-Datei, Bilder liegen daneben. Wird nur die OBJ-Datei verschickt, kann die Darstellung verloren gehen.

OBJ eignet sich für Editoren und einfache texturierte Modelle, verlangt aber eine saubere Verwaltung der Begleitdateien.

GLB

GLB ist die binäre Form von glTF. Es kann Szene, Materialien, Texturen und teilweise Animationsdaten in einer Datei bündeln und eignet sich für Web, Vorschau und Austausch.

Für den Druck wird GLB importiert, die benötigten Objekte werden ausgewählt, die Geometrie wird vereinigt und in ein Druckformat exportiert.

Was geschieht mit Texturen?

Ablauf zur Auswahl zwischen STL, OBJ und GLB
Das nächste Ziel im Ablauf bestimmt das passende Format.

Oberflächenfarbe wird nicht zu physischem Relief. Beim Export von GLB oder OBJ nach STL verschwinden Texturen normalerweise. Soll ein Ornament gedruckt werden, muss es Geometrie oder ein getrenntes Farbteil sein.

Welches Format ist richtig?

  • STL: schneller Austausch mit fast jedem Slicer;
  • OBJ: Netzbearbeitung mit externen Materialdateien;
  • GLB: eine Datei mit dem visuellen Erscheinungsbild;
  • 3MF: modernes 3D-Druckprojekt;
  • STEP: präzise CAD-Geometrie.

Bewahren Sie das ursprüngliche GLB oder OBJ auf und erstellen Sie eine eigene STL-Datei für den Druck.

Beispiel

Eine Figur aus AIPRINTGEN wird dem Kunden als farbiges GLB gezeigt. Danach wird sie in Blender importiert, die Texturen dienen als Malreferenz und ein geschlossenes STL wird exportiert. Der Slicer erhält Geometrie, der Künstler nutzt die Bilder als Vorlage.

Fehler und Grenzen

Technischer Vergleich von Geometrie, UVs, Materialien und Texturen
Geometrie und Darstellung werden nicht gleich gespeichert.

Eine OBJ-Datei ohne MTL und Texturen erscheint grau. Eine STL-Datei kann im falschen Maßstab geöffnet werden. GLB kann Lichter, Kameras und mehrere Objekte enthalten. Das Umbenennen der Endung konvertiert keine Daten.

Häufige Fragen

Kann Blender eine GLB-Datei öffnen?
Ja. Über File → Import → glTF 2.0.
Lassen sich Texturen extrahieren?
Ja. Nach dem Import in Blender können sie entpackt oder im Bildeditor gespeichert werden.
Welches Format eignet sich für Cura?
STL oder 3MF. Eine GLB-Datei wird normalerweise zuerst vorbereitet und konvertiert.
Warum hat eine STL-Datei keine Farbe?
Sie wird als Oberflächengeometrie genutzt und speichert normalerweise keine Materialien.

Fazit

STL, OBJ und GLB sind keine Konkurrenten, sondern Formate für unterschiedliche Schritte. Wählen Sie nach den benötigten Daten und exportieren Sie für den Druck separat.

Bewertungen

Was Nutzer sagen

4.9 · 1.240 Bewertungen