Zum Hauptinhalt springen

3D-Modell-Konverter – kostenlos

Konvertieren Sie 3D-Modelle zwischen STL, OBJ, PLY, GLB, glTF und USDZ. Öffnet auch 3MF, FBX, Collada (DAE), 3DS, AMF und VRML. Stellt das Modell für das neue Format aufrecht und korrigiert Meter gegenüber Millimetern. Läuft in Ihrem Browser; das Modell wird nicht hochgeladen.

Dateien hier ablegen oder klicken zum Durchsuchen

STL, OBJ, PLY, GLB, GLTF, 3MF, FBX, DAE, 3DS, AMF, USDZ, USDC, USDA, WRL, VRML, MTL, BIN, PNG, JPG, WebP, GIF, BMP, TGA · Verarbeitung auf Ihrem Gerät

oder drücken Sie Strg+V, um aus der Zwischenablage einzufügen

Sie können mehrere Dateien auf einmal ablegen

Dateien durchsuchen

Öffnet STL, OBJ (mit .mtl und Texturen), PLY, GLB, glTF (mit .bin), 3MF, FBX, DAE, 3DS, AMF, USDZ und WRL.

Ihre Dateien verlassen nie Ihr Gerät. Die gesamte Verarbeitung findet lokal in Ihrem Browser statt.

So funktioniert es

Die Seite liest Ihr Modell mit den Open-Source-Loadern von three.js, zählt die Dreiecke, vermisst es und schreibt es dann mit den Exportern von three.js. Wenn die beiden Formate unterschiedlich festlegen, was oben ist (CAD- und Slicer-Formate sind Z-up, glTF und OBJ sind Y-up), wird das Modell so gedreht, dass es weiterhin aufrecht steht, und die Seite schlägt ×1000 oder ÷1000 vor, wenn ein Modell offensichtlich in Metern vorliegt und in ein Millimeter-Format geht, oder umgekehrt.

  1. 1
    Modell öffnen
    Ziehen Sie die Modelldatei hinein, gegebenenfalls zusammen mit ihren .mtl-, .bin- oder Texturdateien, oder klicken Sie auf „Dateien durchsuchen“.
  2. 2
    Format wählen
    STL oder OBJ für Druck und CAD, GLB für das Web und Spiele-Engines, USDZ für AR auf dem iPhone.
  3. 3
    Ausrichtung und Skalierung prüfen
    Lassen Sie „Aufrecht stellen“ angehakt und prüfen Sie die unter Skalierung angezeigte Größe.
  4. 4
    Konvertieren und speichern
    Klicken Sie auf „Konvertieren“ und speichern Sie die neue Datei.

Ihr Modell wird in diesem Browser konvertiert und nie hochgeladen.

Anleitung

Beispiel

Klicken Sie auf „Beispiel ausprobieren“. Es lädt sample-torus-knot.obj, und der Datei-Chip zeigt „5.120 Dreiecke · 65,6 × 68,4 × 31,8“. „Konvertieren zu“ bietet STL, „STL (Text)“, OBJ, PLY, GLB, glTF und USDZ an. GLB ist bereits ausgewählt, weil eine OBJ-Datei meist nach GLB geht, und die Zeile unter den Schaltflächen lautet „Behält Farben, Materialien und Texturen (und Animationen in GLB/glTF).“ Klicken Sie auf „In GLB konvertieren“, und ein Bereich meldet „sample-torus-knot.glb ist fertig.“ mit einer Schaltfläche „Herunterladen“, die die Dateigröße zeigt. Wählen Sie nun STL. Die Zeile ändert sich zu „Nur die Form: Farben und Texturen werden in diesem Format nicht behalten.“, und ein angekreuztes Kästchen erscheint: „Aufrecht stellen (Y-oben → Z-oben)“, weil OBJ Y-oben und STL Z-oben ist. „Größe nach der Konvertierung“ zeigt weiterhin 65,6 × 68,4 × 31,8 (×1), weil kein Maßstab vorgeschlagen wird. „In STL konvertieren“ liefert sample-torus-knot.stl.

Welche Einstellungen zu verwenden sind, und die Grenzen

  • Wählen Sie das Ausgabeformat passend zum nächsten Schritt. Die Ausgaben sind STL (binär), „STL (Text)“, OBJ, PLY (binär), GLB, glTF und USDZ. GLB, glTF und USDZ behalten Farben, Materialien und Texturen, GLB und glTF zusätzlich Animationen. STL, OBJ und PLY behalten nur die Form, und die Seite weist unter den Schaltflächen darauf hin. Eine Punktwolke kann nicht nach STL: „Dieses Modell ist eine Punktwolke, die STL nicht speichern kann; wählen Sie PLY oder OBJ.“ Das Tool wählt anhand der Eingabe eine Ausgabe vor: STL, 3MF oder AMF gehen nach OBJ, USDZ geht nach GLB, GLB oder glTF gehen nach STL, und alles andere geht nach GLB.
  • Legen Sie die Begleitdateien zusammen mit dem Modell ab. Wählen Sie das Modell und seine Zusatzdateien gemeinsam aus oder ziehen Sie sie hinein. Die erste Datei mit einer Modell-Endung ist das Modell, der Rest sind Begleitdateien: .mtl, .bin und Texturen (png, jpg, jpeg, webp, gif, bmp, tga). Eine OBJ-Datei findet ihre .mtl über die Zeile mtllib oder verwendet die erste .mtl, die Sie angegeben haben. Eine .gltf-Datei braucht jede .bin-Datei, die sie nennt. Fehlende Zusatzdateien stoppen die Arbeit nicht. Eine .gltf-Datei listet die Texturen auf, die sie nicht findet, und eine OBJ-Datei eine fehlende .mtl, in einer Zeile wie „Nicht gefunden, daher weggelassen: wood.jpg. Legen Sie sie zusammen mit dem Modell ab, um sie zu behalten.“ Eine Textur, die Sie nicht hinzugefügt haben, bleibt leer. Texturen haben bis zu 8 Sekunden zum Laden.
  • Lassen Sie das Tool das Modell aufrecht stellen. STL, 3MF, AMF und 3DS verwenden Z als oben. OBJ, GLB, glTF, FBX, DAE, USDZ und WRL verwenden Y als oben. Stimmen Ein- und Ausgabe nicht überein, erscheint ein angekreuztes Kästchen wie „Aufrecht stellen (Z-oben → Y-oben)“, und das Modell wird um 90° um die X-Achse gedreht. PLY bleibt unverändert, weil Scanner sich unterscheiden, daher erscheint kein Kästchen, wenn PLY Ein- oder Ausgabe ist. Entfernen Sie das Häkchen, wenn das Modell bereits in die richtige Richtung zeigt.
  • Korrigieren Sie die Einheiten mit „Skalierung“. Die meisten Formate speichern keine Einheit, daher können dieselben Zahlen Meter oder Millimeter bedeuten. „Skalierung“ bietet „×1 (Zahlen beibehalten)“, „×1000 (Meter → Millimeter)“, „÷1000 (Millimeter → Meter)“, ×10, ÷10, ×25,4 und ÷25,4. Das Tool wählt zwei Fälle aus und kennzeichnet sie als „empfohlen“: Ein GLB, glTF oder USDZ, das nach STL, OBJ oder PLY geht und dessen längste Seite unter 5 liegt, erhält ×1000, und ein STL, 3MF oder AMF, das nach GLB, glTF oder USDZ geht und dessen längste Seite über 20 liegt, erhält ÷1000. Sobald Sie die Skalierung selbst geändert haben, ändert die Wahl eines anderen Formats sie nicht mehr.
  • Wissen Sie, was sich öffnen lässt und was geschrieben wird. Es öffnet STL, OBJ, PLY, GLB, glTF, 3MF, FBX, DAE, 3DS, AMF, USDZ und WRL. Die Dateiauswahl nimmt auch .usdc, .usda und .vrml an. Geschrieben werden nur die oben genannten sieben Ausgaben, es gibt also keinen Export nach 3MF, FBX oder Collada. Pro Durchlauf wird ein Modell konvertiert. Der Loader für ein Format wird abgerufen, wenn Sie dieses Format verwenden, und die Datei wird in Ihrem Browser gelesen, nicht hochgeladen.

Häufige Probleme und wie man sie behebt

Es erscheint „Kein 3D-Modell gefunden. Wählen Sie eine STL-, OBJ-, PLY-, GLB-, glTF-, 3MF-, FBX-, DAE-, 3DS-, AMF-, USDZ- oder WRL-Datei.“
Keine der hinzugefügten Dateien hat eine Modell-Endung. Eine .mtl, eine .bin oder ein Bild ist nur eine Begleitdatei, und das Tool braucht dazu eine Modelldatei. Fügen Sie auch das Modell hinzu. Dateien mit anderen Endungen lehnt die Ablagefläche selbst mit „Dateityp nicht unterstützt“ und dem Dateinamen ab.
Es erscheint „Diese .gltf-Datei speichert ihre Daten in separaten Dateien: scene.bin. Legen Sie sie zusammen mit der .gltf-Datei ab oder verwenden Sie die .glb-Version.“
Eine .gltf-Datei kann auf externe .bin-Puffer verweisen, und ohne sie gibt es keine Geometrie zum Lesen, daher stoppt das Tool und nennt die fehlenden Dateien. Wählen Sie die .gltf-Datei und die genannten Dateien in einem Zug aus. Fehlende Texturbilder sind etwas anderes: Sie erzeugen nur die Zeile „Nicht gefunden, daher weggelassen“, und das Modell wird trotzdem ohne sie konvertiert.
Es erscheint „Dieses Modell konnte nicht gelesen werden. Die Datei ist möglicherweise beschädigt oder verwendet eine Funktion, die der Konverter nicht unterstützt.“
Der Loader hat beim Parsen der Datei einen Fehler ausgelöst. Die Datei kann beschädigt oder abgeschnitten sein, die falsche Endung für ihren Inhalt haben oder eine Funktion verwenden, die der three.js-Loader für dieses Format nicht verarbeitet. Exportieren Sie das Modell erneut aus dem Programm, das es erstellt hat, am besten als GLB, OBJ oder STL, und fügen Sie es erneut hinzu.
Es erscheint „Diese Datei enthält keine Formen zum Konvertieren.“
Die Datei wurde gelesen, enthält aber weder Dreiecke noch Punkte. Das Tool zählt Dreiecke in Netzen und Punkte in Punktwolken, daher endet es hier bei einer Datei, die nur Linien, Kameras oder Lichter enthält. Prüfen Sie im Quellprogramm, dass das Modell nicht ausgeblendet oder leer ist.
Es erscheint „Das Modell konnte in diesem Format nicht geschrieben werden. Versuchen Sie ein anderes Ausgabeformat.“
Das Modell wurde geladen, aber der Exporter ist beim Schreiben gescheitert, oder das Ergebnis wäre eine leere Datei gewesen. Das Modell bleibt auf der Seite, Sie müssen es also nicht erneut hinzufügen. Wählen Sie unter „Konvertieren zu“ eine andere Schaltfläche, etwa GLB oder OBJ, und klicken Sie erneut auf „Konvertieren“.

Wie es im Vergleich abschneidet

Blender, MeshLab oder ein Slicer öffnen und bearbeiten Modelle. Dieses Tool konvertiert nur: Es liest ein Modell mit den three.js-Loadern, kann es aufrecht stellen und seinen Maßstab ändern und schreibt es in einem anderen Format, in Ihrem Browser und ohne Upload. Es repariert keine Löcher, verringert nicht die Dreieckszahl, bearbeitet keine Materialien und zeigt keine Vorschau. Die Ausgabe ist auf STL (binär oder Text), OBJ, PLY, GLB, glTF und USDZ beschränkt, und Farben und Texturen bleiben nur in GLB, glTF und USDZ erhalten. Ein 3D-Programm für den Desktop kommt mit schweren oder ungewöhnlichen Dateien besser zurecht und gibt Ihnen Kontrolle über Materialien. Diese Seite ist der schnellere Weg, wenn Sie dieselbe Form in einem anderen Format brauchen, etwa eine OBJ-Datei für einen Slicer oder eine GLB-Datei für das Web.

Ähnliche Tools

Häufige Fragen