glTF JSON uz glTF Binary pārveidotājs

glTF JSON aktīvu konvertēšana glTF Binary konteineros apvieno atsevišķus teksta manifestus, bināros buferus un tekstūras vienā failā, lai nodrošinātu ātrāku piegādi tīmeklī.

Atlasiet vai velciet failus

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Formātu salīdzinājums un tehniskās specifikācijas

SpecifikācijaGLTFGLB
MIME tipsmodel/gltf+jsonmodel/gltf-binary
Tipsruntime 3D asset transmissionself-contained binary 3D container
Kompresijalossless JSON manifest + external binary buffersbinary packaged JSON, buffers, and textures
Standarta specifikācijaKhronos glTF 2.0 SpecificationKhronos glTF 2.0 Binary Container
Maģisko baitu galvene7B 22 61 73 73 65 74 22 ({"asset" JSON root)67 6C 54 46 02 00 00 00 (glTF version 2 binary container)

Formāta pārskats un lietojums

glTF JSON formāts saglabā 3D ainas, izmantojot vienkārša teksta struktūru. Šis teksta fails norāda uz ārējiem binārajiem failiem un attēlu tekstūrām. Lai gan šī iestatīšana palīdz izstrādātājiem tieši kodēšanas redaktoriem rediģēt materiālus un ģeometrijas mezglus, modeļa pārvietošana prasa vienlaicīgu vairāku failu pārvaldību. Ja viens tekstūras fails pazūd vai faila ceļš pārtrūkst, 3D modelis pārlūkprogrammās un spēļu dzinējos netiek ielādēts pareizi. glTF JSON konvertēšana par glTF Binary apvieno visus šos atsevišķos gabalus vienā iepakotā failā. 3D mākslinieki un tīmekļa izstrādātāji izmanto šo konversijas soli pirms aktīvu publicēšanas ražošanas tīmekļa serveros vai to ielādēšanas paplašinātās realitātes skatītājos. Viena faila izmantošana samazina HTTP pieprasījumu skaitu, kas paātrina ielādes laiku lietotājiem, kuri apmeklē e-komercijas produktu lapas un interaktīvas 3D tīmekļa lietojumprogrammas.

Tehniskās specifikācijas un kodeku sadalījums

glTF JSON formāts izmanto MIME tipu model/gltf+json, paļaujoties uz teksta balstītu JSON manifestu, kas savienots pāros ar ārējiem bin failiem un attēliem. Turpretī GLB formāts izmanto MIME tipu model/gltf-binary un visu iepako vienā binārā konteinerā. GLB fails sākas ar 12 baitu galveni, kurā ir 4 baitu maģiskais skaitlis, kas iestatīts uz 0x46546C67, 4 baitu versijas numurs un 4 baitu kopējais faila garums. Šai galvenei seko bloki, kuros glabājas JSON manifests un binārā bufera dati. Neviens formāts konversijas laikā nemaina pamata tīkla ģeometriju vai tekstūras pikseļu datus, kas nozīmē, ka process norit stingri bez zudumiem.

OS un pārlūkprogrammu saderība

Abi formāti darbojas dabiski visās modernajās tīmekļa pārlūkprogrammās, izmantojot WebGL un WebGPU renderētājus, neprasot trešo pušu spraudņus. Darbvirsmas operētājsistēmas, piemēram, Windows un macOS, atbalsta GLB skatīšanu, izmantojot iebūvētos failu priekšskatījuma rīkus. Mobilās platformas, tostarp iOS un Android, renderē GLB failus tieši paplašinātās realitātes lietojumprogrammās Quick Look un Scene Viewer.

💡 Noderīga informācija

Pirms oriģinālo tekstūru iekļaušanas GLB failā saglabājiet tās PNG vai JPEG formātā, lai saglabātu vizuālo precizitāti, nepalielinot konteinera izmēru.

Formātu salīdzinājums un tehniskās specifikācijas

Tipisks 15 MB 3D aktīvs, kas sadalīts starp glTF JSON failu un vairākām ārējām tekstūrām, tiek lejupielādēts aptuveni 3,0 sekundēs standarta 4G savienojumā, 0,8 sekundēs izmantojot 5G un 0,2 sekundēs optiskā interneta tīklā.

Biežāk uzdotie jautājumi

Kā konvertēt glTF JSON uz glTF Binary, nezaudējot kvalitāti?

Konvertēšana no glTF JSON uz GLB ir pilnībā bez zudumiem, jo process tikai atkārtoti iepako esošo teksta manifestu, bināros buferus un attēlu failus vienā konteinerā, nemainot virsotņu datus vai tālāk nesaspiežot tekstūras pikseļus.

Kāda ir atšķirība starp glTF JSON un glTF Binary?

glTF JSON izmanto cilvēkam lasāmu teksta failu, kas atsaucas uz ārējiem bin un attēlu failiem, savukārt glTF Binary iepako teksta manifestu, ģeometrijas datus un tekstūras vienā pašpietiekamā failā ar maģisko baitu galveni.