SupaVoxel
Wavefront zu binärem glTF

OBJ zu GLB Konverter

Zieh eine .obj zusammen mit ihrer .mtl und den Texturen oder ein einzelnes .zip hinein und lade eine einzige GLB herunter, die in three.js, model-viewer, Godot, Unity und Android AR lädt. Lege die Einheiten vor dem Export fest, damit das Modell in der richtigen Größe erscheint. Läuft auf deinem Gerät.

  • Liest .mtl und Texturen
  • Einheiten beim Export korrigiert
  • Kein Upload
  • Kostenlos, ohne Anmeldung
Aktualisiert Oktober 2026

So konvertierst du OBJ zu GLB

  1. 01

    Öffne die OBJ mit ihren Dateien

    Wähle die .obj, ihre .mtl und die Texturbilder zusammen aus, zieh sie auf einmal hinein oder lade ein einzelnes .zip ab. Das Panel bestätigt unter Zusätzlich gelesen, was es eingelesen hat. Quads und N-Gons werden beim Einlesen trianguliert, und das Panel zeigt unter Meshes, wie viele Objekte und Gruppen enthalten sind.
  2. 02

    Einheiten angeben

    OBJ speichert keine Einheiten. Der Konverter geht von Metern aus, wie es die glTF-Konvention vorsieht. Wenn das Modell für den 3D-Druck oder in ZBrush entstanden ist und in Millimetern vorliegt, stelle Dateieinheiten auf mm; die Ausgabegröße in Metern aktualisiert sich beim Klicken.
  3. 03

    Exportiere die GLB

    Klicke auf Zu GLB konvertieren. Du erhältst eine .glb mit Geometrie, Normalen, UVs und eventuellen Vertexfarben in einer einzigen Binärdatei – plus die Größe vorher und nachher.

OBJ-Materialien und Texturen: die .mtl mitnehmen

Ein OBJ reist selten allein. Seine Farben stecken in einer separaten .mtl-Datei, die in der mtllib-Zeile des OBJ genannt wird, und seine Texturen in Bilddateien daneben. Gib dem Konverter alles davon, und die GLB packt es in eine Datei: Kd-Farben und map_Kd-Texturen werden zur Grundfarbe der GLB. Eine norm-Map oder eine map_Bump, deren Dateiname sie als Normal Map kennzeichnet (_normal, _nrm, _nor, _n), wird zur Normalentextur der GLB. Eine einfache Graustufen-Höhenkarte wird nicht übernommen. PNG-, JPG- und TGA-Bilder werden gelesen.

Dateien werden nur über den Namen zugeordnet, deshalb findet eine .mtl, die auf C:\Users\...\wood.png oder einen Unterordner textures/ verweist, trotzdem wood.png. Wenn du nur die .obj hineinziehst, wird sie trotzdem konvertiert, aber in neutralem Grau, und ein bernsteinfarbener Hinweis listet die Dateien auf, die nicht enthalten waren. Das Ziehen eines ganzen Ordners wird nicht unterstützt; wähle die Dateien darin aus oder zippe sie. OBJs von Scans, Sculpts und 3D-Druck-Websites haben oft gar keine .mtl, dann gibt es nichts hinzuzufügen.

Was eine OBJ-zu-GLB-Konvertierung behält

OBJ-DatenGLB-Ergebnis
v-/f-Geometrie, Quads und N-GonsBehalten, trianguliert
o-Objekte und g-GruppenAls separate Meshes behalten
vt-TexturkoordinatenBehalten, bereit für die Texturen, die du später zuweist
vn-NormalenBehalten; bei Fehlen glatt berechnet
Vertexfarben (v x y z r g b)Als glTF-Vertexfarben behalten
.mtl-Farben und TexturbilderBehalten, wenn mitgeliefert; grau, wenn weggelassen

Andersherum? GLB zu OBJ schreibt die .obj, die .mtl und die Texturen als ZIP.

OBJ vs. GLB

OBJ ist seit den frühen 1990er-Jahren das sichere Universalformat. GLB ist das moderne Format für die Auslieferung, optimiert auf schnelles Laden.

OBJ
Reiner Text von Wavefront Technologies. Geometrie, UVs und Normalen; Materialien in einer separaten .mtl
GLB
Binäres glTF 2.0 von der Khronos Group. Geometrie, PBR-Materialien, Texturen und Animation in einer Datei
Größe
Ein Text-OBJ ist meist um ein Vielfaches größer als dasselbe Mesh als GLB
Einheiten
OBJ: keine. GLB: Meter
Animation
OBJ: keine, nur statische Meshes. GLB: geriggte Charaktere, Shape Keys und Keyframe-Clips
Wo GLB Pflicht ist
three.js- und Babylon.js-Szenen, <model-viewer>, Android Scene Viewer, Shopify und viele 3D-Marktplätze

Tipps, bevor du die GLB auslieferst

Das solltest du tun
  • Verkleinere die fertige Datei mit dem GLB-Kompressor, wenn sie für eine Website gedacht ist
  • Prüfe den Maßstab in einem Viewer: Ein 1,8-m-Charakter sollte etwa 1,8 m groß angezeigt werden
  • Fasse winzige Objekte zuerst in deiner 3D-App zusammen, wenn das OBJ Hunderte Gruppen hat; jede wird zu einem Mesh
  • Sieh dir das OBJ im OBJ-Viewer an, wenn die Quelle seltsam aussieht
Das solltest du vermeiden
  • Vergiss die .mtl und die Bilder nicht; ohne sie ist die GLB grau
  • Lass ein Millimeter-OBJ auf der Standardeinstellung Meter; es landet 1.000-mal zu groß
  • Nutze einen Sculpt mit 2 Millionen Dreiecken auf dem Handy; reduziere ihn mit dem Mesh-Simplifier
  • Benenne die .obj nicht von Hand in .glb um; die Formate sind nicht austauschbar

FAQ

Häufig gestellte Fragen

Wie konvertiere ich OBJ kostenlos zu GLB?

Zieh die .obj-Datei oben auf den Konverter, stelle die Dateieinheiten ein, falls sie nicht in Metern vorliegt, und klicke auf Zu GLB konvertieren. Es ist kostenlos und ohne Konto, und die Konvertierung läuft komplett in deinem Browser, das Modell wird also nicht hochgeladen. Dateien bis 200 MB funktionieren.

Warum ist meine GLB grau, obwohl das OBJ Farben hatte?

Die Farben und Texturen stecken in der .mtl-Datei und ihren Bildern, und es wurde nur die .obj hineingezogen. Wähle .obj, .mtl und Texturen zusammen aus oder zippe sie und zieh das .zip hinein; der bernsteinfarbene Hinweis unter dem Modell listet alles auf, was noch fehlt. Alte Phong-Einstellungen wie Glanzlichter lassen sich nicht exakt auf die PBR-Materialien von glTF übertragen, kleine Unterschiede sind also normal.

Warum ist mein Modell in three.js riesig oder winzig?

OBJ hat keine Einheit, und GLB ist in Metern definiert. Ein in Millimetern exportiertes Modell, wie es bei 3D-Druckdateien üblich ist, ist 1.000-mal zu groß, wenn es als Meter behandelt wird. Stelle die Dateieinheiten vor dem Konvertieren auf mm oder cm und prüfe, ob die Ausgabegröße zum realen Objekt passt.

Behält die GLB separate Objekte?

Ja. Jedes o-Objekt und jede g-Gruppe im OBJ wird zu einem eigenen Mesh in der GLB, sodass du Teile in einer Engine oder in Blender weiterhin ausblenden, verschieben oder mit Materialien versehen kannst. Der Konverter zeigt die Teileanzahl vor dem Export unter Meshes an.

Ist GLB besser als OBJ?

Für die Auslieferung ja: GLB ist binär, daher kleiner und schneller zu laden, speichert Einheiten und PBR-Materialien und kann Texturen in einer Datei einbetten. OBJ ist nach wie vor das am weitesten lesbare Bearbeitungsformat. Viele behalten das OBJ als Master und liefern die GLB aus.

Kann ich die GLB in Unity, Godot oder Unreal verwenden?

Godot importiert GLB nativ. Unity braucht ein glTF-Importer-Paket wie glTFast, und Unreal hat einen integrierten glTF-Importer. Der Maßstab kommt bei allen drei korrekt an, weil GLB in Metern definiert ist und jeder Importer von dort in seine eigene Einheit umrechnet. Für enginespezifische Importeinstellungen sieh dir die Anleitungen zu Unity und Godot an.

Kostenlos starten

Brauchst du überhaupt ein Modell zum Konvertieren?

Erzeuge es im Studio aus einem Foto. Modelle ohne Textur sind meist in unter einer Minute fertig und lassen sich im kostenlosen Plan als GLB herunterladen.

Keine Kreditkarte erforderlich · 3 kostenlose Credits zum Start