glTF JSON til glTF Binary Konverter

Konvertering av glTF JSON-ressurser til glTF Binary-beholdere pakker separate tekstdokumenter, binære buffere og teksturer inn i en enkelt fil for raskere levering på nett.

Velg eller dra filer

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Format-sammenligning og tekniske spesifikasjoner

SpesifikasjonGLTFGLB
MIME-typemodel/gltf+jsonmodel/gltf-binary
Typeruntime 3D asset transmissionself-contained binary 3D container
Kompresjonlossless JSON manifest + external binary buffersbinary packaged JSON, buffers, and textures
StandardsesifikasjonKhronos glTF 2.0 SpecificationKhronos glTF 2.0 Binary Container
Magiske byte-overskrifter (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)

Oversikt og bruksområder for formatet

glTF JSON-formatet lagrer 3D-scener ved hjelp av en ren tekststruktur. Denne tekstfilen peker på eksterne binære filer og bildeteksturer. Selv om dette oppsettet hjelper utviklere med å redigere materialer og geometrinoder direkte i koderedigerere, krever det å flytte modellen håndtering av flere filer samtidig. Hvis en teksturfil mangler eller en filbane brytes, klarer ikke 3D-modellen å lastes inn riktig i nettlesere og spillmotorer. Å konvertere glTF JSON til glTF Binary samler alle disse separate delene i én pakket fil. 3D-kunstnere og webutviklere bruker dette konverteringstrinnet før de publiserer ressurser til produksjonsservere eller laster dem inn i visningsprogrammer for utvidet virkelighet. Å ha én enkelt fil reduserer antall HTTP-forespørsler, noe som gir raskere innlastingstider for brukere som besøker e-handelssider og interaktive 3D-nettsider.

Tekniske spesifikasjoner og kodekoversikt

glTF JSON-formatet bruker MIME-typen model/gltf+json, og stoler på et tekstbasert JSON-manifest kombinert med eksterne bin-filer og bilder. I kontrast bruker GLB-formatet MIME-typen model/gltf-binary og pakker alt inn i én enkelt binær beholder. En GLB-fil starter med et 12-bytes hode som inneholder et 4-bytes magisk tall satt til 0x46546C67, et 4-bytes versjonsnummer og en 4-bytes total fillengde. Dette hodet etterfølges av deler som lagrer JSON-manifestet og de binære bufferdataene. Ingen av formatene endrer den underliggende nettgeometrien eller teksturpikseldataene under konvertering, noe som betyr at prosessen er strengt tapsfri.

OS- og nettleserkompatibilitet

Begge formatene fungerer direkte på tvers av moderne nettlesere som bruker WebGL- og WebGPU-gjengivere uten at det kreves tilleggsprogrammer fra tredjeparter. Operativsystemer som Windows og macOS støtter visning av GLB gjennom innebygde forhåndsvisningsverktøy. Mobilplattformer som iOS og Android gjengir GLB-filer direkte inne i Quick Look- og Scene Viewer-applikasjoner for utvidet virkelighet.

💡 Nyttig informasjon

Behold de opprinnelige teksturene i PNG- eller JPEG-format før du pakker dem inn i en GLB-fil for å opprettholde visuell nøyaktighet uten at beholderstørrelsen svulmer opp.

Format-sammenligning og tekniske spesifikasjoner

En typisk 3D-ressurs på 15 MB delt mellom en glTF JSON-fil og flere eksterne teksturer lastes ned på omtrent 3,0 sekunder på en standard 4G-tilkobling, 0,8 sekunder på 5G og 0,2 sekunder på et fibernettverk.

Ofte stilte spørsmål

Hvordan konverterer du glTF JSON til glTF Binary uten å tape kvalitet?

Konvertering fra glTF JSON til GLB er fullstendig tapsfri fordi prosessen bare pakker det eksisterende tekstmanifestet, de binære bufferne og bildefilene på nytt i én beholder uten å endre hjørnedataene eller komprimere teksturpikslene ytterligere.

Hva er forskjellen mellom glTF JSON og glTF Binary?

glTF JSON bruker en menneskelig lesbar tekstfil som refererer til eksterne bin- og bildefiler, mens glTF Binary pakker tekstmanifestet, geometridataene og teksturene i én selvstendig fil med et magisk byte-hode.