Convertor glTF în GLB
Un export glTF are de obicei trei tipuri de fișiere: un JSON .gltf, unul sau mai multe buffere .bin și un dosar cu texturi. GLB este același model împachetat într-un singur fișier binar, formatul cerut de formularele de încărcare, vizualizatoare și aplicațiile AR.
Convertor de modele 3D
sau trage Fișiere STL, OBJ, MTL … aici ·
Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute
Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.
STL și OBJ nu rețin unitățile de măsură. Dacă o piesă apare de 10× sau 25,4× prea mică ori prea mare în slicer, unitățile au fost citite greșit — setați-le aici.
Blender, programele CAD și slicerele folosesc Z în sus; glTF, Unity și majoritatea motoarelor de jocuri folosesc Y în sus. Schimbați axa dacă modelul apare culcat pe o parte după import.
Se folosește la conversia solidelor STEP sau IGES într-o plasă (mesh). Fină dă curbe netede, dar fișiere mai mari; grosieră este suficientă pentru previzualizări rapide.
Se folosește doar pentru imagini PNG, JPG sau SVG. Relieful ridică zonele închise; litofania este un panou subțire care arată fotografia când este luminat din spate; extrudarea transformă un logo sau un contur SVG într-o formă solidă plată.
Lățimea modelului imprimat; înălțimea urmează raportul de aspect al imaginii.
Înălțimea maximă a reliefului sau a litofaniei, ori grosimea unei forme extrudate. Litofaniile folosesc de obicei 2–3 mm.
Placă solidă sub relief, ca piesa imprimată să țină împreună. 0 înseamnă fără bază.
Cum se folosește acest instrument
- 1
Arhivați dosarul glTF în ZIP
Puneți fișierul .gltf, fișierele sale .bin și imaginile de textură într-un singur ZIP, păstrând structura de foldere creată la export, apoi încărcați-l. Un .gltf autonom, cu date încorporate, poate fi încărcat singur. Maximum 20 de fișiere, câte 95 MB fiecare.
- 2
Lăsați modelul neschimbat
Unitățile modelului rămân pe m, iar Axa verticală pe Keep, deoarece un glTF valid este deja în metri și cu axa Y în sus. Păstrează texturile și materialele este activată, astfel că toate imaginile sunt încorporate.
- 3
Convertiți în GLB
Apăsați Convertește în GLB și descărcați câte un fișier pentru fiecare model. Fișierele încărcate și rezultatele se șterg după 30 de minute.
Care este diferența dintre glTF și GLB?
Stochează același model glTF 2.0. Un .gltf este JSON lizibil, care trimite la fișiere .bin și imagini separate; un GLB împachetează JSON-ul, buffer-ele și imaginile într-un singur fișier binar.
De ce să împachetați un glTF într-un GLB
Khronos Group a conceput glTF 2.0, lansat în 2017, ca format de transmisie: ultimul pas între un instrument 3D și cel care afișează modelul. Forma JSON este prietenoasă pentru dezvoltatori, fiindcă o puteți citi și edita, dar în practică este fragilă. Redenumiți o textură, încărcați .gltf fără .bin sau lăsați un CMS să elimine structura de foldere, iar modelul se încarcă fără geometrie sau cu suprafețe albe.
GLB rezolvă asta punând totul într-un singur container. Din acest motiv, media de produs Shopify, Scene Viewer de pe Android, model-viewer de la Google și majoritatea marketplace-urilor de resurse cer GLB. Conversia este fără pierderi: convertorul citește JSON-ul, încarcă fiecare buffer și imagine la care face referire, le scrie într-un singur chunk binar și rescrie referințele astfel încât să indice în interiorul fișierului.
Cum este structurat un fișier GLB
- antet: cuvântul magic glTF, versiunea 2 și lungimea totală
- 12 octeți
- întâi JSON, apoi un chunk BIN cu buffer-e și imagini
- 2 chunk-uri
- alinierea la care este completat fiecare chunk
- 4 octeți
- în loc de .gltf + .bin + texturi
- 1 fișier
GLTF
GL Transmission Format
glTF este un format 3D deschis de la Khronos Group, lansat prima dată în 2015 și descris adesea drept „JPEG-ul lumii 3D”. Un fișier .gltf este un JSON care descrie scena, de obicei însoțit de fișiere separate .bin pentru geometrie și de imagini pentru texturi. Acceptă materiale PBR, animație și skinning și este conceput pentru randare eficientă în timp real. Fișierele separate se pot pierde la partajare, de aceea se preferă adesea forma GLB dintr-un singur fișier.
- Compresie
- –
- Transparență
- –
- Animație
- Da
- Introdus în
- 2015 · Khronos Group
GLB
glTF Binary (GLB)
GLB este forma binară a glTF 2.0, formatul de transmisie 3D publicat de Khronos Group în 2017. Împachetează geometrie, materiale PBR, texturi și animații într-un singur fișier compact, conceput pentru încărcare rapidă. GLB este folosit pe scară largă pentru 3D web, vizualizatoare AR, Android Scene Viewer și piețe online de modele. Unele instrumente 3D desktop mai vechi și programe CAD nu îl importă.
- Compresie
- –
- Transparență
- –
- Animație
- Da
- Introdus în
- 2017 · Khronos Group
Conversia glTF în GLB este un pas de împachetare: oamenii adună un .gltf, buffer-ele .bin și texturile într-un singur fișier, pentru că formularele de încărcare, AR pe Android și vizualizatoarele web cer un model unic, autonom.
Rezolvarea erorilor cu fișiere .bin și texturi lipsă
GLB-ul nu are geometrie sau conversia eșuează
Buffer-ul .bin nu a fost încărcat. Arhivați-l împreună cu .gltf, păstrând același nume de fișier la care trimite JSON-ul.
Suprafețele sunt albe sau gri
Lipsesc texturile. Deschideți .gltf într-un editor de text, verificați intrările uri ale imaginilor și includeți fișierele respective în ZIP, la aceleași căi relative.
O cale de textură începe cu C:\ sau /Users
Exportatorul a scris o cale absolută. Exportați din nou cu căi relative sau mutați imaginea lângă .gltf și editați uri-ul ei la numele simplu al fișierului.
Texturile sunt KTX2 sau WebP
Acestea necesită extensiile KHR_texture_basisu sau EXT_texture_webp, pe care unele vizualizatoare nu le acceptă. Exportați din nou cu PNG sau JPEG pentru cea mai largă compatibilitate.
Întrebări despre conversia glTF în GLB
Conversia din glTF în GLB modifică modelul?
Nu. Mesh-urile, materialele, numele nodurilor, animațiile și skin-urile sunt copiate neschimbate; se modifică doar modul de împachetare. JSON-ul trece în primul chunk al GLB-ului, iar buffer-ele și imaginile în chunk-ul binar.
De ce trebuie să încarc un ZIP, nu doar fișierul .gltf?
Un glTF cu fișiere separate indică spre .bin și texturi doar prin cale relativă. Dacă este încărcat singur, aceste legături duc nicăieri, iar GLB-ului i-ar lipsi geometria sau imaginile. Prin arhivarea folderului, fiecare fișier referit rămâne lângă .gltf; ghidul nostru despre dezarhivarea fișierelor pe orice dispozitiv acoperă și procesul invers.
Fișierul GLB va fi mai mic decât glTF-ul meu?
Față de un .gltf care încorporează totul ca text base64, da, cu aproximativ un sfert, deoarece base64 mărește datele binare cu circa o treime. Față de un .gltf plus .bin și imagini, totalul rămâne aproape la fel; avantajul este că ai un singur fișier.
Sunt acceptate fișierele glTF comprimate cu Draco?
Un glTF care folosește extensia KHR_draco_mesh_compression este citit, iar geometria lui este păstrată. Dacă aveți nevoie de cel mai mic fișier posibil pentru web, aplicați compresia Draco sau meshopt pe GLB-ul finalizat, cu un instrument precum glTF-Transform.
Pot transforma un GLB înapoi în fișiere glTF separate?
Da. Încărcați GLB-ul și alegeți glTF la Convertește în în convertorul de modele 3D. Este util când doriți să editați JSON-ul manual sau să schimbați o textură fără a exporta din nou.
Ce aplicații exportă glTF pe care îl pot împacheta astfel?
Exportatorul glTF din Blender poate scrie direct fie glTF Separate, fie GLB, la fel ca descărcările din Sketchfab, instrumentele Substance și majoritatea exportatoarelor din motoarele de jocuri. Dacă instrumentul vostru a oferit doar forma separată, această pagină vă dă fișierul unic.