STL in OBJ umwandeln

Läuft auf Ihrem Gerät · Ihre Datei verlässt nie Ihr Gerät.

STL-Dateien kommen von Scannern, aus Slicern und von Druckvorlagen-Seiten, und sie enthalten nur Form. Der Weg ins OBJ ergibt eine Datei, die die meisten Modellierprogramme lieber importieren und der man anschließend Materialien und Texturen zuweisen kann.

Ein STL trägt fast nie Farbe, deshalb kommt das OBJ meist mit einem einzigen einfachen Material — beim Umwandeln gibt es nichts zu erfinden (das seltene binäre STL mit einer Farbe pro Dreieck behält sie als Farbe der Punkte). Was Sie gewinnen, ist das Netz in einem Format, das sich in Blender, Maya, 3ds Max und vielen anderen Programmen öffnet, bereit für die Arbeit an den Oberflächen.

Alles läuft auf Ihrem eigenen Rechner, und bei einer 3D-Datei ist genau das der Punkt: Das Modell ist oft das Bauteil eines Kunden, der Scan eines Gebäudes oder ein noch unveröffentlichter Entwurf. Nichts geht auf einen Server, also gibt es hinterher auch nichts zu löschen.

So geht’s: STL in OBJ umwandeln

  1. STL-Datei hinzufügen — und die Begleitdateien, falls es welche gibt.
  2. Prüfen, ob OBJ ausgewählt ist.
  3. Auf „Umwandeln“ klicken.
  4. OBJ-Datei herunterladen.

Unterstützte Formate und Grenzen

Eingabe
STL
Ausgabe
OBJ
Begleitdateien
Keine — ein STL ist eine einzelne Datei
Behält die Animation
Nein — das Format kann sie nicht speichern
Wo es läuft
Im Browser – ohne Upload

Nicht geeignet für: Farbe oder Textur zu ergänzen, die das STL nie hatte — kein Konverter stellt her, was das Ausgangsformat nicht gespeichert hat.

Wie die Dreiecke geschrieben werden

Ein STL führt jedes Dreieck mit drei eigenen Eckpunkten auf; dass sich zwei Dreiecke eine Ecke teilen, hält es nirgends fest. Das OBJ schreibt jede Eckposition nur einmal und lässt die Dreiecke sie gemeinsam nutzen, sodass ein Modellierprogramm das Modell als eine zusammenhängende Oberfläche öffnet. Jedes Dreieck behält die Ausrichtung, die das STL für es gespeichert hat; die Oberfläche wirkt deshalb facettiert, so wie im STL.

Texturkoordinaten hat das OBJ nicht, weil das STL keine hatte. Es nennt in einer usemtl-Zeile ein einziges Material namens default, ohne .mtl-Datei; das Programm, in dem Sie es öffnen, gibt diesem Material seine eigene schlichte Oberfläche. Ein binäres STL, das auf die nicht standardisierte Art mancher Drucksoftware für jedes Dreieck eine Farbe speichert, behält diese Farben – sie stehen im OBJ hinter der Position jedes Punktes. Ein STL mit mehreren benannten Körpern (solids) wird zu einem einzigen Objekt, ohne die Namen.

Warum das OBJ größer ist

Ein OBJ ist Text. Jede Zahl wird mit so vielen Stellen geschrieben, wie nötig sind, um exakt den Wert zurückzugeben, den das STL gespeichert hat; eine als 37.3 gespeicherte Koordinate steht deshalb als 37.29999923706055 in der Datei. Die Werte bleiben unverändert. Es ist die Textform, die das OBJ größer macht als das binäre STL, obwohl gemeinsame Ecken nur einmal geschrieben werden.

Größe und Ausrichtung

STL-Dateien für den Druck sind fast immer in Millimetern angelegt, doch das Format sagt es nicht, und OBJ ebenso wenig; standardmäßig trägt das OBJ deshalb dieselben Zahlen wie das STL. Liest das Programm, in dem Sie das OBJ öffnen, seine Zahlen als Meter – wie Blender in der Grundeinstellung –, wählen Sie „Ein Millimeter“: Die Zahlen werden in Meter umgerechnet, und ein 45-mm-Teil kommt dort mit 45 mm an. Welche Formate ihre Einheit selbst angeben, steht unter /3d-converter.

Druckdateien stehen auf der Z-Achse, ein OBJ wird meist mit Y als oben gelesen. Sofern Sie nicht „Achsen so lassen“ wählen, bekommt das Modell eine Vierteldrehung und steht dort, wo das OBJ geöffnet wird, aufrecht.

Häufige Fragen

Werden meine Dateien auf einen Server hochgeladen?
Nein. Die Umwandlung läuft vollständig in Ihrem Browser, mit der Rechenleistung Ihres eigenen Geräts. Die Datei verlässt Ihren Computer oder Ihr Handy nicht. Und wurde ein Werkzeug einmal benutzt, funktioniert es auch ohne Internetverbindung weiter (Video, Texterkennung und Hintergrundentfernung laden ihre Engine beim ersten Mal von dieser Website).
Wird das OBJ Farben haben?
Meist nicht, weil das STL keine hatte. STL speichert nur Dreiecke. Im OBJ liegt ein neutrales Material, das Sie ersetzen können. Das seltene binäre STL, das für jedes Dreieck eine Farbe speichert, behält sie; im OBJ steht sie als Farbe der Punkte.
Bleiben die genauen Maße erhalten?
Ja. Die Koordinaten der Eckpunkte werden unverändert übernommen, das Modell behält also Größe und Einheiten, in denen es gebaut wurde.

Ähnliche Werkzeuge

Mehr in 3D-Modelle

Diese Seite in anderen Sprachen: English · العربية · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা