GLB vs glTF vs FBX vs OBJ
Vier Formate decken fast alles ab, das du zwischen 3D-Tools übergeben wirst, und sie sind nicht austauschbar. Die unterschiede, die beißen, sind ob Materialien den Trip überleben, ob Animation mitkommt, und ob Texturen in der Datei oder neben ihr sind.
Die kurze Antwort
glTF ist der moderne offene Standard für die Bereitstellung von 3D, und GLB ist glTF in eine einzige Binärdatei mit eingebetteten Texturen gepackt — GLB ist die sicherste Voreinstellung zum Übergeben eines Modells an jemanden. FBX trägt Rigs und Animation, ist aber ein proprietäres Autodesk-Format. OBJ ist alt, universell und speichert nur Geometrie: keine Animation und keine echten PBR-Materialien.
glTF und GLB
glTF wurde für die Übertragung gedacht, nicht zum Authoring — oft als „das JPEG der 3D" beschrieben. Es speichert Geometrie, PBR-Materialien, Animation und Szenenstruktur in einer Form, die Engines mit fast keiner Konvertierung laden können, weshalb jeder Browser-Viewer es spricht.
Der einzige Unterschied zwischen den beiden Erweiterungen ist die Verpackung. Eine .gltf ist JSON, das auf Texturen und Binärdaten als separate Dateien verweist; eine .glb bündelt alles in einer Binärdatei. Gleiche Daten, gleiche Möglichkeiten — GLB kann einfach nicht mit fehlenden Texturen ankommen, weshalb es die bessere Wahl zum Teilen ist.
FBX
FBX ist das Austauschformat der Animation- und Games-Welt. Es handhabt Skelett-Rigs, Skinning, Blend Shapes, Kameras und Lichter, und praktisch jede DCC-Anwendung liest und schreibt es.
Es ist auch proprietär für Autodesk, mit Versionen, die sich im Laufe der Zeit verschieben, und Materialbehandlung, die je nach Exporter variiert. FBX trägt zuverlässig Geometrie und Animation zwischen Tools; seine Materialien sollten als Hinweis behandelt werden, nicht als Vertrag.
OBJ
OBJ stammt aus den späten 1980ern und bleibt das universell lesbarste Format, das es gibt. Es speichert Vertices, Faces, Normals und UVs in Klartext — sonst nichts.
Es gibt keine Animation, keine Szenenhierarchie und kein PBR. Materialien leben in einer zugehörigen .mtl-Datei, die auf einem alten Spekulationsmodell aufgebaut ist, das modernen Workflows vorausgeht, daher überlebt ein PBR-Material den Trip nicht. OBJ ist eine gute Wahl für ein statisches Mesh und eine schlechte für alles andere.
Einen wählen
Ein fertiges Modell jemandem geben oder ins Web stellen: GLB. Eine Datei, Materialien inbegriffen, nichts zum Verlieren in der Übertragung.
Einen Rig-animierten Character zwischen DCC-Anwendungen bewegen: FBX, weil nichts sonst diesen Bereich so breit abdeckt.
Ein statisches Mesh mit einem Tool unbekannten Alters teilen: OBJ, auf der Grundlage, dass alles es liest. Erwarte, die Materialien am anderen Ende neu aufzubauen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen GLB und glTF?
Nur Verpackung. Eine .gltf-Datei ist JSON, die auf separate Textur- und Binärdateien verweist; eine .glb packt alles in eine Binärdatei. Die zugrunde liegenden Daten und Möglichkeiten sind identisch.
Welches 3D-Format sollte ich für das Web verwenden?
GLB. Es ist das Format, das Browser-Viewer und Engines nativ laden, und das Einbetten von Texturen bedeutet, dass das Modell nicht unvollständig ankommt.
Unterstützt OBJ PBR-Materialien?
Nicht wirklich. OBJ speichert nur Geometrie, und die zugehörige .mtl-Datei verwendet ein altes spekulares Materialmodell, daher überleben Base Color, Roughness und Metallic den Trip nicht. Exportiere stattdessen PBR als glTF oder GLB.
Kann FBX Animation speichern?
Ja — Skelett-Animation, Skinning und Blend Shapes sind der Grund, warum FBX zwischen DCC-Anwendungen für Character-Arbeit Standard bleibt.
Importiere GLB, glTF, FBX oder OBJ direkt in Mixos, texturiere es im Browser und exportiere eine saubere PBR-Kartenliste für jede Engine.