glTF in GLB umwandeln

Die Konvertierung von glTF JSON-Assets in glTF-Binary-Container fasst separate Textmanifeste, Binärpuffer und Texturen in einer einzigen Datei für eine schnellere Bereitstellung im Web zusammen.

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V

Während du auf deine Dateien wartest, kannst du Code Rain spielen

Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Formatvergleich & technische Spezifikationen

SpezifikationGLTFGLB
MIME-Typmodel/gltf+jsonmodel/gltf-binary
TypÜbertragung von 3D-Ressourcen zur Laufzeiteigenständiger binärer 3D-Container
Kompressionverlustfreies JSON-Manifest + externe Binärpufferbinär verpacktes JSON, Puffer und Texturen
StandardspezifikationKhronos glTF 2.0 SpecificationKhronos glTF 2.0 Binary Container
Magic-Bytes-Header7B 22 61 73 73 65 74 22 ({"asset" JSON root)67 6C 54 46 02 00 00 00 (glTF version 2 binary container)

Formatübersicht & Anwendungsbereiche

Das glTF JSON-Format speichert 3D-Szenen in einer Klartextstruktur. Diese Textdatei verweist auf externe Binärdateien und Bildtexturen. Während dieses Setup Entwicklern hilft, Materialien und Geometrieknoten direkt in Code-Editoren zu bearbeiten, erfordert das Verschieben des Modells die gleichzeitige Verwaltung mehrerer Dateien. Wenn eine Texturdatei fehlt oder ein Dateipfad unterbrochen wird, schlägt das Laden des 3D-Modells in Browsern und Spiele-Engines fehl. Die Konvertierung von glTF JSON in glTF Binary bündelt all diese separaten Teile in einer einzigen verpackten Datei. 3D-Künstler und Webentwickler nutzen diesen Konvertierungsschritt, bevor sie Assets auf Produktions-Webservern veröffentlichen oder sie in Augmented-Reality-Viewer laden. Eine einzelne Datei reduziert HTTP-Anfragen, was die Ladezeiten für Benutzer beschleunigt, die E-Commerce-Produktseiten und interaktive 3D-Webanwendungen besuchen.

Technische Spezifikationen und Codec-Übersicht

Das glTF JSON-Format verwendet den MIME-Typ model/gltf+json und stützt sich auf ein textbasiertes JSON-Manifest, gepaart mit externen Bin-Dateien und Bildern. Im Gegensatz dazu verwendet das GLB-Format den MIME-Typ model/gltf-binary und packt alles in einen einzigen Binärcontainer. Eine GLB-Datei beginnt mit einem 12-Byte-Header, der eine auf 0x46546C67 gesetzte 4-Byte-Magic-Number, eine 4-Byte-Versionsnummer und eine 4-Byte-Gesamtdateilänge enthält. Auf diesen Header folgen Chunks, die das JSON-Manifest und die Binärpufferdaten speichern. Keines der beiden Formate ändert die zugrunde liegende Netzgeometrie oder Texturpixeldaten während der Konvertierung, was bedeutet, dass der Prozess streng verlustfrei ist.

Betriebssystem- & Browser-Kompatibilität

Beide Formate funktionieren nativ in modernen Webbrowsern mit WebGL- und WebGPU-Renderern, ohne dass Plugins von Drittanbietern erforderlich sind. Betriebssysteme für Desktops wie Windows und macOS unterstützen die GLB-Anzeige durch integrierte Dateivorschautools. Mobile Plattformen einschließlich iOS und Android rendern GLB-Dateien direkt in Augmented-Reality-Quick-Look- und Scene-Viewer-Anwendungen.

Nützliche Informationen

Bewahren Sie die Originaltexturen im PNG- oder JPEG-Format auf, bevor Sie sie in eine GLB-Datei packen, um die Bildqualität zu wahren, ohne die Datei unnötig zu vergrößern.

Häufig gestellte Fragen

Wie wandelt man glTF JSON ohne Qualitätsverlust in glTF Binary um?

Die Konvertierung von glTF JSON in GLB ist vollständig verlustfrei, da der Prozess lediglich das vorhandene Textmanifest, die Binärpuffer und die Bilddateien in einem einzigen Container neu verpackt, ohne die Scheitelpunktdaten zu verändern oder die Texturpixel weiter zu komprimieren.

Was ist der Unterschied zwischen glTF JSON und glTF Binary?

glTF JSON verwendet eine menschenlesbare Textdatei, die auf externe Binär- und Bilddateien verweist, während glTF Binary das Textmanifest, Geometriedaten und Texturen in einer einzigen, in sich geschlossenen Datei mit einem Magic-Byte-Header zusammenfasst.