sw

glTF funga kuwa GLB

Funga faili inayojitegemea ya glTF ndani ya kifaa kuwa GLB ya binary yenye msongamano - faili moja kwa wavuti, AR na watazamaji. Hakuna upakiaji.

Inachakata humu kwenye kifaa chako ...

Inachakata humu kwenye kifaa chako ...

0%

Je, faili yangu hupakiwa?

Hapana. Kila kitu hufanyika kwenye kivinjari chako - faili yako haitoki kamwe kwenye kifaa chako. Jinsi hili linavyoweza kuthibitishwa

Hakuna kupakia100% kwa kifaa chako
Maudhui hubaki kwakohakuna ufikiaji wa wengine
Hosted in GermanyGlobal Content Delivery
Imekaguliwa kwa njeTLS A+ · Vichwa vya HTTP A+

glTF katika umbizo la JSON inasomeka vizuri, lakini kwa kushiriki, kupakia kwa watazamaji au kutumia katika AR, umbizo la binary la faili moja la GLB ni rahisi zaidi: muundo na bafa ya binary viko katika faili moja ya binary. Zana hii inasoma faili yako ya glTF na kuandika GLB halali kutoka kwake.

Ili hii ifanye kazi kabisa ndani ya kifaa na bila mtandao, faili ya glTF lazima ijitegemee: bafa yake imejumuishwa kama URL ya data ya base64 iliyowekwa ndani. Hiyo ndiyo hasa inayozalishwa pia na zana yetu ya GLB badilisha kuwa glTF. Bafa iliyowekwa ndani inasomwa na kufungwa upya kama sehemu ya binary ya GLB; muundo na jiometri vinahifadhiwa kabisa.

Kila kitu kinafanya kazi ndani ya kivinjari - mfano wako hauachi kifaa chako kamwe. Kwa uaminifu na kwa umuhimu: faili ya glTF inayorejelea faili ya .bin ya nje au picha za nje haiwezi kusindikwa (itahitaji upakuliaji ambao ungervunja dhamana ya ndani) - inakataliwa na ujumbe ulio wazi. Tumia faili inayojitegemea ya glTF yenye bafa iliyowekwa ndani.

GLB pia ni fupi zaidi: mahali ambapo faili la glTF linalojitegemea hupachika bafa yake ya biraia kama maandishi ya base64 na hivyo kuvimba kwa takriban theluthi moja, GLB huweka data ile ile kama baiti ghafi. Faili la maandishi lenye uvimbe huo hivyo huwa umbo jembamba la biraia la faili moja - ndilo umbo hasa ambalo vitazamaji na zana za AR hupakia kwa hiari zaidi.

Maelezo ya kiufundi

Maelezo ya kiufundi
Miundo ya ingizoGLTF
Muundo wa matokeoGLB
Uchakataji wa kundiHapana
UchakatajiNdani ya kivinjari (JavaScript)
Upakiaji wa failiHakuna

Katika hatua 3

  1. Weka faili inayojitegemea ya glTF.
  2. Ubadilishaji unafanyika kiotomatiki.
  3. Pakua faili ya GLB (faili moja yenye msongamano).

Mipaka: Inafunga faili inayojitegemea ya glTF (bafa kama URL ya data ya base64 iliyowekwa ndani) bila kupoteza kuwa GLB ya binary; muundo na jiometri vinahifadhiwa kabisa. Faili ya glTF inayorejelea .bin ya nje au picha za nje haiwezi kusindikwa (hakuna upakuliaji, dhamana ya ndani) na inakataliwa na ujumbe wa hitilafu ulio wazi. Kama ilivyo kwa GLB kwenda glTF, hii ni ufungashaji upya wa chombo tu badala ya uchimbuzi wa jiometri: nyenzo, umbile, na sifa ya NORMAL inayowezekana kutoka muundo wa JSON wa glTF hubaki bila kubadilika ndani ya GLB.

Maswali yanayoulizwa mara kwa mara

Je, inafanya kazi na faili yoyote ya glTF?

Na faili zinazojitegemea za glTF (bafa kama URL ya data iliyowekwa ndani). Ikiwa faili inarejelea .bin ya nje, haiwezi kusindikwa ndani ya kifaa.

Je, ubadilishaji haupotezi?

Ndiyo. Ni ufungaji upya tu kutoka JSON hadi binary; muundo na jiometri vinabaki bila mabadiliko.

Kwa nini .bin ya nje haipakiwa?

Kwa sababu hiyo ingehitaji upakuliaji kupitia mtandao - hii inapingana na dhamana kwamba faili yako haiachi kifaa kamwe.

Je, faili yangu inapakiwa?

Hapana, ubadilishaji unafanyika ndani ya kivinjari; mfano wako hauachi kifaa chako kamwe.

Zana zinazohusiana

GLB kuwa glTF · OBJ badilisha kuwa GLB · STL badilisha kuwa GLB · GLB badilisha kuwa OBJ · YAML hadi TOML · TOML hadi YAML