UltKit

OBJ in STL umwandeln

Bringen Sie ein Modell aus Blender, ZBrush, einer Photogrammetrie-App oder einem Game-Asset-Paket in den Workflow Ihres 3D-Druckers. Der Konverter trianguliert die OBJ-Datei, entfernt alles, was Drucker nicht verwenden können, und schreibt eine kompakte binäre STL-Datei.

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

    OBJ-Datei hochladen

    Ziehen Sie die .obj-Datei ins Fenster. Die .mtl-Datei und die Texturbilder werden für STL nicht benötigt, da STL keine Farbe speichern kann. Bis zu 20 Modelle, je 95 MB.

  2. 2

    Maßstab und Teile prüfen

    Stellen Sie unter Erweiterte Einstellungen bei Modelleinheiten die Einheit ein, in der das Modell gebaut wurde; Blender-Szenen verwenden Meter. Zu einem Mesh zusammenführen ist aktiv, was für einen einzelnen Druck passt; deaktivieren Sie die Option, um die Teile getrennt zu lassen.

  3. 3

    In STL umwandeln

    Klicken Sie auf Umwandeln in STL und öffnen Sie die Datei in Ihrem Slicer. Messen Sie vor dem Slicen ein Maß nach.

OBJ ist ein Format für Modellierer, STL ist ein Format für Drucker. Die Umwandlung behält die Form, zerlegt jede Fläche in Dreiecke und lässt Materialien, UV-Maps und Glättungsgruppen weg, die ein Slicer ohnehin ignorieren würde.

Was sich beim Umwandeln von OBJ in STL ändert

Wavefront Technologies definierte OBJ Ende der 1980er-Jahre für seine Software Advanced Visualizer, und das Klartextformat hat die Firma überdauert. Eine OBJ-Datei listet Vertices, Texturkoordinaten und Normalen auf, dann Flächen mit drei, vier oder mehr Ecken. Materialien liegen in einer separaten .mtl-Datei, die auf Texturbilder verweist; deshalb kommen OBJ-Downloads oft als Ordner oder ZIP an. ZIP in STL wandelt ein solches Archiv um, ohne es vorher zu entpacken.

STL kennt nur Dreiecke. Bei der Umwandlung werden Vierecke und N-Ecke zerlegt, Vertex-Normalen durch eine Normale pro Facette ersetzt, und die Gruppen und Objekte der OBJ-Datei werden als ein Modell geschrieben oder getrennt gehalten, wenn Zu einem Mesh zusammenführen deaktiviert ist. Keines der Formate speichert Einheiten, daher ist der Maßstab der kritische Punkt: Die Zahlen werden unverändert übernommen, und der Slicer deutet sie als Millimeter.

OBJ

Wavefront OBJ

OBJ ist ein 3D-Geometrieformat von Wavefront Technologies. Es ist eine Klartextdatei mit Listen von Eckpunkten, Texturkoordinaten, Normalen und Flächen; Materialien und Texturen werden in einer separaten .mtl-Datei referenziert. Nahezu jedes 3D-Modellierungsprogramm, jede Game-Engine und jedes 3D-Druck-Werkzeug kann es importieren. OBJ unterstützt keine Animation, kein Rigging und keine Szenenhierarchien, und Texturen fehlen, wenn MTL- und Bilddateien nicht zusammenbleiben.

Komprimierung
–
Transparenz
–
Animation
Nein
Eingeführt
Wavefront Technologies
OBJ-Konverter

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

OBJ wird in STL umgewandelt, wenn ein Modell aus Rendering, Spielen oder 3D-Scan an einen Drucker, einen Druckservice oder ein Upload-Formular gehen soll, das nur STL akzeptiert.

Brauchen Cura, PrusaSlicer oder Bambu Studio STL?

Was gängige Slicer importieren
OrganisationAnforderungQuelle
Ultimaker CuraSTL, OBJ, 3MF und X3D sowie PNG und JPG als Höhenkarten. OBJ-Texturen werden ignoriert.—
PrusaSlicerSTL, OBJ, 3MF und AMF; STEP seit Version 2.6. OBJ-Farben lassen sich in neueren Versionen Filamenten zuordnen.—
Bambu StudioSTL, OBJ, 3MF und STEP. Mehrfarbiges Bemalen wird in eigenen 3MF-Projekten gespeichert.—
Druckservices und ModellbibliothekenDie meisten Upload-Formulare nennen STL zuerst; manche akzeptieren OBJ oder 3MF, wenige texturierte OBJ-Ordner.—

OBJ reparieren, das sich nach dem Umwandeln nicht drucken lässt

  • Das Modell ist so groß wie ein Reiskorn

    Die OBJ-Datei wurde in Metern gespeichert, typischerweise aus Blender oder einer Game-Engine. Stellen Sie Modelleinheiten auf m und wandeln Sie erneut um.

  • Der Slicer meldet Non-Manifold-Kanten

    Das Mesh hat Löcher oder einseitige Flächen. Schließen Sie sie vor dem Druck mit Blenders 3D Print Toolbox oder dem Reparaturbefehl des Slicers.

  • Die Figur liegt auf dem Rücken

    Das Modell wurde mit Y-oben exportiert. Stellen Sie Hochachse auf Z-oben, damit es auf dem Druckbett steht.

  • Teile schweben oder überlappen sich

    Getrennte Objekte wurden zusammengeführt. Deaktivieren Sie Zu einem Mesh zusammenführen und ordnen Sie sie im Slicer an, oder verbinden Sie sie in Blender mit einer Boolean-Vereinigung.

Fragen zu OBJ in STL

Warum ist mein Blender-OBJ nach dem Umwandeln in STL winzig?

Blender behandelt eine Einheit als einen Meter, daher wird eine 40-mm-Figur als 0,04 gespeichert. Slicer lesen die STL-Zahlen als Millimeter und zeigen nur einen winzigen Punkt. Stellen Sie Modelleinheiten auf m und wandeln Sie erneut um, dann hat das Teil 40 mm.

Was passiert mit den Texturen und Farben meiner OBJ-Datei?

Sie gehen verloren. STL speichert nur Geometrie, daher gibt es für die .mtl-Materialien und Bildtexturen keinen Platz. Wenn Sie die Farben für einen Mehrfarbdrucker brauchen, nutzen Sie 3MF; für die Ansicht im Browser oder in AR behält OBJ in GLB die Texturen bei.

Meine OBJ-Datei enthält Quads und N-Gons. Ist das ein Problem?

Nein. OBJ kann Flächen mit beliebig vielen Ecken speichern, STL akzeptiert dagegen nur Dreiecke, daher wird bei der Umwandlung jede Fläche in Dreiecke zerlegt. Die Form bleibt gleich; nur die Anzahl der Dreiecke steigt.

Warum meldet der Slicer Fehler im umgewandelten Modell?

Für Spiele und Rendering gebaute Modelle haben oft offene Kanten, sich überlappende Teile oder einseitige Flächen wie Blätter und Haarkarten. Sie werden einwandfrei dargestellt, beschreiben aber kein geschlossenes Volumen. Reparieren Sie sie in Blender mit dem Add-on 3D Print Toolbox oder lassen Sie PrusaSlicer oder Bambu Studio sie beim Import korrigieren.

Ist ein Sculpt mit Millionen Polygonen zu groß für STL?

Binäres STL benötigt 50 Byte pro Dreieck, ein Sculpt mit 2 Millionen Dreiecken hat also etwa 100 MB und liegt knapp über dem Upload-Limit von 95 MB. Reduzieren Sie die Dreiecke zuerst in Blender oder ZBrush; so feine Details können die meisten Drucker ohnehin nicht wiedergeben.