UltKit

STL in GLB umwandeln

Eine STL-Datei ist für Slicer gedacht, eine GLB-Datei für Bildschirme. Wandeln Sie eine Druckdatei in GLB um, um sie auf einer Shopseite, in einem Portfolio oder in AR zu zeigen – in echter Größe und richtig herum aufgestellt.

3D-Modell-Konverter

oder STL, OBJ, MTL …-Dateien hierher ziehen ·

Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 1

    STL hochladen

    Fügen Sie bis zu 20 binäre oder ASCII-.stl-Dateien mit jeweils bis zu 95 MB hinzu. Mehrere gemeinsam hochgeladene Teile werden jeweils zu einer eigenen GLB-Datei.

  2. 2

    Einheiten und Ausrichtung prüfen

    Modelleinheiten steht auf mm, was nahezu jeder Slicer und CAD-Export verwendet, und Hochachse ist Y-oben, wie es glTF verlangt. Ändern Sie die Einheiten unter Erweiterte Einstellungen, falls die STL-Datei in Zoll modelliert wurde.

  3. 3

    In GLB umwandeln

    Klicken Sie auf In GLB umwandeln und ziehen Sie das Ergebnis zur Kontrolle in einen Viewer. Hochgeladene und umgewandelte Dateien werden nach 30 Minuten gelöscht.

Die Geometrie Ihres Drucks wird unverändert übernommen. Der Konverter ergänzt, was STL nie hatte: einen Maßstab in Metern, eine Y-oben-Ausrichtung, gemeinsame Vertices, Normalen und ein einfaches Material, also alles, was ein Web-Viewer zum Darstellen braucht.

Was eine STL-Datei im Vergleich zu einer GLB enthält

STL (1987) und GLB (glTF 2.0, 2017) im Vergleich
MerkmalSTLGLB
Gedacht für3D-Druck und SlicerWeb, Apps, AR-Viewer
EinheitenKeine gespeichert; üblicherweise mmMeter, durch die Spezifikation festgelegt
HochachseMeist Z-obenY-oben
VerticesFür jedes Dreieck wiederholtGemeinsam genutzt und indiziert
Farbe und MaterialienIm Standard keinePBR-Materialien und Texturen
Mehrere TeileSelten; meist ein MeshKnoten in einem Szenenbaum

STL stammt aus dem Jahr 1987, als die Albert Consulting Group es für die ersten Stereolithografie-Maschinen von 3D Systems entwickelte. Eine binäre STL-Datei besteht aus einem 80-Byte-Header, einer Dreiecksanzahl und dann 50 Byte pro Dreieck: eine Normale, drei Ecken und zwei freie Bytes. Mehr braucht ein Slicer nicht, um Schichten zu berechnen. Für einen Browser ist das Format dagegen ungeeignet: Es gibt keinen Maßstab, keine Farbe, und jede Ecke wird für jedes Dreieck, das sie teilt, erneut geschrieben.

glTF 2.0, 2017 von der Khronos Group veröffentlicht, löst genau das. Es speichert Vertices einmalig in Binärpuffern, die eine Grafikkarte direkt nutzen kann, legt die Einheit auf einen Meter und die Hochachse auf Y fest und beschreibt Materialien mit physikalisch basiertem Rendering. GLB ist die binäre Ein-Datei-Form von glTF, weshalb model-viewer, three.js, Babylon.js, Shopify und der Scene Viewer von Android es verarbeiten.

STL

STL-Mesh

STL (Stereolithografie) ist ein 3D-Mesh-Format, das 3D Systems 1987 entwickelt hat. Es beschreibt nur die Oberflächengeometrie eines Objekts als Liste von Dreiecken, ohne Farbe, Materialien, Einheiten oder Szeneninformationen. Seine Einfachheit macht es zur Standardeingabe für Slicer im 3D-Druck wie Cura und PrusaSlicer. Gekrümmte Flächen werden durch viele ebene Dreiecke angenähert, weshalb glatte Modelle sehr große Dateien ergeben können.

Komprimierung
–
Transparenz
–
Animation
Nein
Eingeführt
1987 · 3D Systems
STL-Konverter

GLB

glTF Binary (GLB)

GLB ist die binäre Form von glTF 2.0, dem 3D-Übertragungsformat, das die Khronos Group 2017 veröffentlicht hat. Es packt Geometrie, PBR-Materialien, Texturen und Animationen in eine einzige kompakte Datei, die auf schnelles Laden ausgelegt ist. GLB wird häufig für 3D im Web, AR-Viewer, den Android Scene Viewer und Online-Marktplätze für Modelle verwendet. Manche ältere 3D-Desktop-Programme und CAD-Programme importieren es nicht.

Komprimierung
–
Transparenz
–
Animation
Ja
Eingeführt
2017 · Khronos Group
GLB-Konverter

Maker wandeln STL in GLB um, um ein druckbares Teil online oder in AR zu zeigen, denn Browser und 3D-Viewer erwarten eine kompakte, skalierte glTF-Datei und wissen nichts mit der einheitenlosen Dreiecksliste eines Slicers anzufangen.

Wichtige Einstellungen beim Umwandeln von STL in GLB

Modelleinheiten
Teilt dem Konverter mit, was eine STL-Einheit bedeutete. Millimeter werden zu 0,001 m, sodass eine 120 mm hohe Figur in der GLB-Datei 0,12 m groß ist und in AR in Originalgröße erscheint.
Hochachse
Slicer und CAD arbeiten mit Z-oben, glTF mit Y-oben. Y-oben dreht das Teil so, dass es im Viewer auf dem Boden steht, statt auf dem Rücken zu liegen.
Zu einem Mesh zusammenführen
Aus belässt getrennte Volumenkörper als eigene Knoten, die Sie später ausblenden oder umfärben können. Ein erzeugt ein einziges Objekt, praktisch für ein einzelnes Anschauungsstück.
Dateikodierung
Gilt hier nicht; GLB ist immer binär. Wählen Sie die glTF-Option unter Umwandeln in, wenn Sie eine lesbare JSON-Datei benötigen.

3D-Drucke online zeigen

Binden Sie die GLB-Datei mit Googles Web-Komponente model-viewer in eine Seite ein, und Besucher können das Teil drehen, hineinzoomen und es unter Android per AR auf ihrem Schreibtisch platzieren.

Der umgekehrte Weg, vom Mesh zu etwas, das Sie in Fusion 360 oder SolidWorks mit exakten Maßen bearbeiten können, erfordert stattdessen STL in STEP.

Fragen zum Umwandeln von STL in GLB

Warum ist meine umgewandelte GLB-Datei grau?

Standard-STL speichert nur Dreiecke und sonst nichts: keine Farben, Materialien oder Texturen. Die GLB-Datei erhält ein schlichtes neutrales Material, damit sie mit Beleuchtung dargestellt wird. Farben fügen Sie anschließend in Blender oder im three.js-Editor hinzu, oder Sie starten mit einer OBJ- oder 3MF-Datei mit Farben über OBJ in GLB.

Lässt sich die GLB genauso drucken wie die STL?

Die Geometrie besteht aus denselben Dreiecken, nur in Meter umskaliert. Die meisten Slicer bevorzugen aber STL oder 3MF. Behalten Sie daher die ursprüngliche STL-Datei für den Druck und nutzen Sie die GLB-Datei nur zur Darstellung.

Mein Druckteil besteht aus mehreren Körpern. Kann ich sie getrennt halten?

Eine STL-Datei speichert meist alle Körper als eine einzige Dreieckssuppe, deshalb kommen sie als ein Mesh an. Wurde die STL-Datei im ASCII-Format als getrennte Volumenkörper exportiert, wird jeder Körper zu einem eigenen Knoten in der GLB-Datei, solange Zu einem Mesh zusammenführen deaktiviert bleibt.

Wie groß wird die GLB im Vergleich zur STL?

Meist kleiner als eine binäre STL-Datei. STL wiederholt jede gemeinsame Ecke für jedes Dreieck, das sie berührt, während glTF jeden Vertex nur einmal speichert und per Index darauf verweist. Eine typische binäre STL-Datei wird spürbar kleiner, eine ASCII-STL-Datei deutlich kleiner.

Kann eine GLB aus einer STL für AR auf dem iPhone genutzt werden?

iPhones öffnen in AR Quick Look USDZ statt GLB. Wandeln Sie die GLB-Datei mit GLB in USDZ noch einmal um und verwenden Sie beide Dateien: GLB für Android und das Web, USDZ für Apple-Geräte.

Wirken gekrümmte Flächen im Viewer kantig?

Das ist möglich, denn STL enthält nur flache Dreiecke und keine Glättungsdaten. Der Konverter berechnet die Normalen aus den Dreiecken. Wurde die STL-Datei grob exportiert, exportieren Sie sie aus Ihrem CAD-Programm feiner aufgelöst erneut, damit die Oberfläche glatter wirkt.