Tools · GLB Viewer

GLB- und glTF-Viewer: sehen, was in der Datei steckt

GLB ablegen oder ein glTF mit .bin und Bildern. Neben Modell und Animationen zeigt der Viewer, wie viele Dreiecke, Materialien und Texturen es hat, wie sich die Dateigröße auf Szenendaten, Geometrie und Bilder verteilt und welche Kompression und Extensions es nutzt.

Die GLB verlässt den Browser nicht

GLB oder glTF hier ablegen

GLB oder glTF mit .bin und Texturen, ein Ordner oder ein ZIP

Ausprobieren:

Parsen sowie Draco- und KTX2-Dekodierung laufen lokal. Kein Byte des Modells wird hochgeladen.

Was sind GLB und glTF?

glTF 2.0 ist ein offenes Format der Khronos Group, gebaut, um 3D-Inhalte schnell in Apps und im Web zu laden. Es nutzt physikalisch basierte Materialien (Grundfarbe, Metallic, Roughness, Normal, Occlusion, Emission), unterstützt Skelette, Morph Targets und Animationen und ist auch als Norm ISO/IEC 12113 veröffentlicht.

Eine .gltf-Datei ist JSON, das auf binäre Buffer (.bin) und Texturbilder daneben verweist. GLB ist derselbe Inhalt in einem binären Container: ein kurzer Header, ein JSON-Chunk und ein Binär-Chunk mit Geometrie und Bildern. Extensions ergänzen Funktionen, etwa Draco oder Meshopt für kleinere Geometrie und KTX2 für Texturen, die auf der GPU komprimiert bleiben.

Was der Tab glTF zeigt

Kennzahlen
Dreiecke, Materialien, Texturen, Draw Calls, Knoten, Animationen, geschätzter Texturspeicher und die Dateigröße in einem Raster.
Aufteilung der Größe
Wie viele Bytes auf die JSON-Szenenbeschreibung, auf Geometrie- und Animations-Buffer und auf eingebettete Bilder entfallen. Der übliche erste Schritt, wenn eine GLB zu schwer ist.
Kompressionsprüfung
Draco, Meshopt, Mesh-Quantisierung, KTX2, WebP und AVIF werden erkannt und erklärt, erforderliche Extensions sind markiert.
Animationen
Alle Clips mit Dauer, direkt abspielbar, dazu Regler für Morph Targets im Tab Animation.

Programme, die GLB und glTF öffnen

Blender
Bringt einen glTF-Importer und -Exporter mit. Auch Draco-komprimierte Dateien lassen sich importieren.
three.js, Babylon.js, model-viewer
Web-Bibliotheken mit glTF als Hauptformat. Sie lesen Draco, Meshopt und KTX2, wenn die Decoder eingerichtet sind.
Godot
Importiert GLB und glTF direkt. Draco-komprimierte Dateien werden dort nicht unterstützt, eine unkomprimierte Kopie also aufheben.
Unity und Unreal Engine
Unity liest glTF über das Paket glTFast, Unreal Engine über seinen glTF-Importer.

Typische GLB-Probleme und Lösungen

Die Engine lehnt die Datei ab
Die erforderlichen Extensions im Tab glTF ansehen. Ein Programm ohne Decoder für Draco, Meshopt oder KTX2 kann eine Datei, die sie verlangt, nicht öffnen. Ohne Kompression neu exportieren oder zwei Versionen vorhalten.
Ein .gltf lädt ohne Geometrie oder Texturen
Der .bin-Buffer oder die Bilder sind zurückgeblieben. Den ganzen Ordner oder ein ZIP ablegen. Der Viewer nennt den fehlenden Buffer.
Die Datei ist viel größer als erwartet
Die Aufteilung der Größe prüfen. Große eingebettete Bilder sind die häufigste Ursache und schrumpfen gut mit WebP oder KTX2, schwere Geometrie braucht Meshopt, Draco oder weniger Dreiecke. Der GLB Optimizer erledigt beides.
Materialien sehen anders aus als im Originalprogramm
glTF kennt nur sein PBR-Modell und offizielle Extensions. Prozedurale Shader, Node-Setups und Spezialeffekte aus Blender oder anderen Programmen werden beim Export gebacken oder gehen verloren.

Häufige Fragen

Was ist der Unterschied zwischen GLB und glTF?

Gleiche Daten, andere Verpackung. glTF ist eine JSON-Datei mit getrennten .bin- und Bilddateien, GLB steckt alles in eine binäre Datei, die sich leichter weitergeben lässt.

Woran erkennt man, ob eine GLB Draco nutzt?

Datei öffnen und den Tab glTF ansehen. KHR_draco_mesh_compression erscheint unter Kompression und ist als erforderlich markiert, wenn sich die Geometrie nur mit einem Draco-Decoder lesen lässt.

Wie wird eine GLB-Datei kleiner?

Zuerst mit der Aufteilung der Größe herausfinden, wo die Bytes liegen. Dann im GLB Optimizer Texturen komprimieren, Meshopt oder Draco hinzufügen und bei Bedarf Polygone reduzieren.

Lassen sich die Animationen einer GLB ansehen?

Ja. Clips erscheinen im Tab glTF mit ihrer Länge und starten per Klick. Über die Transportleiste lassen sie sich anhalten, durchsuchen und schneller oder langsamer abspielen.

Prüft der Viewer, ob die GLB gültig ist?

Er zeigt, was three.js lesen kann, und weist auf fehlende Dateien, Extensions und Maßstabsprobleme hin. Ein vollständiger Validator gegen die glTF-Spezifikation ist er nicht, für strenge Prüfungen gibt es den offiziellen glTF Validator der Khronos Group.