glTF JSON til glTF Binary Konverter

Konvertering af glTF JSON-aktiver til glTF Binary-beholdere samler separate tekstmanifestfiler, binære buffere og teksturer i en enkelt fil for hurtigere levering på nettet.

Vælg eller træk filer

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Formatsammenligning & tekniske specifikationer

SpecifikationGLTFGLB
MIME-typemodel/gltf+jsonmodel/gltf-binary
Typeruntime 3D asset transmissionself-contained binary 3D container
Komprimeringlossless JSON manifest + external binary buffersbinary packaged JSON, buffers, and textures
StandardspecifikationKhronos 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-oversigt og anvendelse

glTF JSON-formatet gemmer 3D-scener ved hjælp af en struktur med almindelig tekst. Denne tekstfil peger på eksterne binære filer og billedteksturer. Selvom dette opsætning hjælper udviklere med at redigere materialer og geometrinoder direkte i kodeditorer, kræver flytning af modellen administration af flere filer på samme tid. Hvis en teksturfil går tabt eller en filsti ændres, indlæses 3D-modellen ikke korrekt i browsere og spilmotorer. Konvertering af glTF JSON til glTF Binary samler alle disse separate dele i en enkelt pakket fil. 3D-kunstnere og webudviklere bruger dette konverteringstrin, før de udgiver aktiver til produktioners webservere eller indlæser dem i augmented reality-visere. En enkelt fil reducerer antallet af HTTP-anmodninger, hvilket fremskynder indlæsningstider for brugere, der besøger e-handelssider og interaktive 3D-webapplikationer.

Tekniske specifikationer og codec-oversigt

glTF JSON-formatet bruger MIME-typen model/gltf+json og er afhængig af et tekstbaseret JSON-manifest parret med eksterne bin-filer og billeder. I modsætning hertil bruger GLB-formatet MIME-typen model/gltf-binary og pakker alt ind i en enkelt binær beholder. En GLB-fil starter med et 12-byte header, der indeholder et 4-byte magic-nummer sat til 0x46546C67, et 4-byte versionsnummer og en 4-byte samlet filstørrelse. Dette header efterfølges af blokke, der gemmer JSON-manifestet og de binære bufferdata. Ingen af formatene ændrer den underliggende netgeometri eller teksturpixeldata under konverteringen, hvilket betyder, at processen er strengt tabsfri.

OS- og browserkompatibilitet

Begge formater fungerer indbygget på tværs af moderne webbrowsere ved hjælp af WebGL- og WebGPU-renderere uden behov for tredjepartsplugins. Operativsystemer som Windows og macOS understøtter visning af GLB gennem indbyggede filvisningsværktøjer. Mobile platforme, herunder iOS og Android, renderer GLB-filer direkte i augmented reality-applikationer som Quick Look og Scene Viewer.

💡 Nyttig information

Behold dine originale teksturer i PNG- eller JPEG-format, før du pakker dem ind i en GLB-fil, for at opretholde den visuelle kvalitet uden at øge beholderens størrelse unødigt.

Formatsammenligning & tekniske specifikationer

Et typisk 3D-aktiv på 15 MB opdelt i en glTF JSON-fil og flere eksterne teksturer downloades på cirka 3,0 sekunder på en standard 4G-forbindelse, 0,8 sekunder på 5G og 0,2 sekunder på et fiber-netværk.

Ofte stillede spørgsmål

Hvordan konverterer man glTF JSON til glTF Binary uden tab af kvalitet?

Konvertering af glTF JSON til GLB er fuldstændig tabsfri, fordi processen udelukkende pakker det eksisterende tekstmanifest, binære buffere og billedfiler om i en enkelt beholder uden at ændre punktdata eller komprimere teksturpixlerne yderligere.

Hvad er forskellen mellem glTF JSON og glTF Binary?

glTF JSON bruger en menneskelæsbart tekstfil, der henviser til eksterne bin- og billedfiler, hvorimod glTF Binary pakker tekstmanifestet, geometridata og teksturer ind i én selvstændig fil med et magic byte-header.