Konvertor formátu glTF JSON na glTF Binary

Konverze podkladů glTF JSON do kontejnerů glTF Binary sdružuje samostatné textové manifesty, binární buffery a textury do jednoho souboru pro rychlejší doručování na webu.

Vyberte nebo přetáhněte soubory

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Porovnání formátů a technické specifikace

SpecifikaceGLTFGLB
MIME typmodel/gltf+jsonmodel/gltf-binary
Typruntime 3D asset transmissionself-contained binary 3D container
Kompreselossless JSON manifest + external binary buffersbinary packaged JSON, buffers, and textures
Standardní specifikaceKhronos glTF 2.0 SpecificationKhronos glTF 2.0 Binary Container
Hlavička souboru (Magic bytes)7B 22 61 73 73 65 74 22 ({"asset" JSON root)67 6C 54 46 02 00 00 00 (glTF version 2 binary container)

Přehled formátu a použití

Formát glTF JSON ukládá 3D scény pomocí struktury v prostém textu. Tento textový soubor odkazuje na externí binární soubory a obrazové textury. I když toto nastavení pomáhá vývojářům upravovat materiály a geometrické uzly přímo v textových editorech, přesun modelu vyžaduje správu několika souborů současně. Pokud se jeden soubor textury ztratí nebo se přeruší cesta k souboru, 3D model se v prohlížečích a herních enginech nenačte správně. Konverze glTF JSON na glTF Binary sdružuje všechny tyto samostatné části do jednoho zabaleného souboru. 3D umělci a weboví vývojáři používají tento krok konverze před publikováním podkladů na produkční webové servery nebo jejich načtením do prohlížečů rozšířené reality. Jeden soubor snižuje počet požadavků HTTP, což zrychluje dobu načítání pro uživatele navštěvující stránky produktů elektronického obchodu a interaktivní 3D webové aplikace.

Technické specifikace a přehled kodeků

Formát glTF JSON používá typ MIME model/gltf+json a spoléhá na textový manifest JSON spárovaný s externími binárními soubory a obrázky. Naproti tomu formát GLB používá typ MIME model/gltf-binary a balí vše do jednoho binárního kontejneru. Soubor GLB začíná 12bajtovou hlavičkou obsahující 4bajtové magické číslo nastavené na hodnotu 0x46546C67, 4bajtové číslo verze a 4bajtovou celkovou délku souboru. Za touto hlavičkou následují bloky (chunks), které ukládají manifest JSON a data binárního bufferu. Ani jeden formát během konverze nemění podkladovou geometrii sítě nebo obrazová data textur, což znamená, že proces je striktně bezztrátový.

Kompatibilita s operačními systémy a prohlížeči

Oba formáty fungují nativně v moderních webových prohlížečích využívajících renderovací moduly WebGL a WebGPU bez nutnosti instalace doplňků třetích stran. Operační systémy pro stolní počítače, jako jsou Windows a macOS, podporují prohlížení souborů GLB prostřednictvím vestavěných nástrojů pro náhled souborů. Mobilní platformy včetně iOS a Androidu vykreslují soubory GLB přímo v aplikacích Quick Look a Scene Viewer pro rozšířenou realitu.

💡 Užitečné informace

Před zabalením do souboru GLB ponechte původní textury ve formátu PNG nebo JPEG, abyste zachovali vizuální věrnost bez zbytečného zvětšování velikosti kontejneru.

Porovnání formátů a technické specifikace

Typický 3D podklad o velikosti 15 MB rozdělený mezi soubor glTF JSON a několik externích textur se stáhne za přibližně 3,0 sekundy na standardním připojení 4G, 0,8 sekundy na 5G a 0,2 sekundy v síti Fiber.

Často kladené otázky

Jak převést glTF JSON na glTF Binary bez ztráty kvality?

Konverze glTF JSON na GLB je zcela bezztrátová, protože proces pouze přebaluje stávající textový manifest, binární buffery a obrazové soubory do jednoho kontejneru, aniž by pozměnil data vrcholů nebo dále komprimoval obrazové body textury.

Jaký je rozdíl mezi glTF JSON a glTF Binary?

glTF JSON používá lidsky čitelný textový soubor, který odkazuje na externí binární soubory a soubory obrázků, zatímco glTF Binary balí textový manifest, geometrická data a textury do jednoho soběstačného souboru s hlavičkou obsahující magické bajty.