Konvertor glTF do GLB
Export glTF zvyčajne tvoria tri druhy súborov: JSON súbor .gltf, jeden alebo viac bufferov .bin a priečinok s textúrami. GLB je ten istý model zbalený do jedného binárneho súboru, ktorý vyžadujú formuláre na nahrávanie, prehliadače a AR aplikácie.
Prevodník 3D modelov
alebo sem presuňte súbory STL, OBJ, MTL … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
STL a OBJ neukladajú jednotky. Ak sa diel v slicery zobrazí 10× alebo 25,4× príliš malý či veľký, jednotky sa prečítali nesprávne – nastavte ich tu.
Blender, CAD programy a slicery používajú os Z nahor; glTF, Unity a väčšina herných enginov používa os Y nahor. Prepnite ju, ak model po importe leží na boku.
Používa sa pri prevode telies STEP alebo IGES na sieť. Jemné dáva hladké krivky, ale väčšie súbory; hrubé stačí na rýchle náhľady.
Používa sa len pre vstup PNG, JPG alebo SVG. Reliéf zdvíha tmavé oblasti; litofánia je tenký panel, ktorý ukáže fotografiu pri presvietení zozadu; vytlačenie zmení logo alebo obrys SVG na plochý plný tvar.
Šírka tlačeného modelu; výška vyplýva z pomeru strán obrázka.
Maximálna výška vyvýšenia pri reliéfe alebo litofánii, prípadne hrúbka vytlačeného tvaru. Litofánie zvyčajne používajú 2–3 mm.
Plná doska pod reliéfom, aby tlač držala pokope. 0 znamená bez podstavy.
Ako používať tento nástroj
- 1
Zbaľte priečinok glTF do ZIP
Súbor .gltf, jeho súbory .bin a obrázky textúr vložte do jedného ZIP archívu so zachovaním štruktúry priečinkov, akú vytvoril export, a nahrajte ho. Samostatný .gltf so vloženými dátami možno nahrať aj samostatne. Až 20 súborov, každý do 95 MB.
- 2
Model ponechajte bez úprav
Jednotky modelu nechajte na m a Zvislá os na Keep, pretože platný glTF je už v metroch a s osou Y nahor. Voľba Zachovať textúry a materiály je zapnutá, takže sa vložia všetky obrázky.
- 3
Previesť do GLB
Stlačte Previesť na GLB a stiahnite si jeden súbor pre každý model. Nahrané súbory aj výsledky sa po 30 minútach vymažú.
Aký je rozdiel medzi glTF a GLB?
Ukladajú ten istý model glTF 2.0. Súbor .gltf je čitateľný JSON, ktorý odkazuje na samostatné súbory .bin a obrázky; GLB zbalí JSON, buffery aj obrázky do jedného binárneho súboru.
Prečo zbaliť glTF do GLB
Skupina Khronos Group navrhla glTF 2.0, vydaný v roku 2017, ako prenosový formát: posledný krok medzi 3D nástrojom a tým, kto model zobrazuje. Forma JSON je pre vývojárov pohodlná, lebo ju môžu čítať a upravovať, no v praxi je krehká. Stačí premenovať textúru, nahrať .gltf bez .bin alebo nechať CMS odstrániť štruktúru priečinkov a model sa načíta bez geometrie alebo s bielymi plochami.
GLB to rieši tým, že všetko uloží do jedného kontajnera. Preto GLB žiadajú médiá produktov v Shopify, Scene Viewer v Androide, model-viewer od Googlu aj väčšina trhovísk s modelmi. Prevod je bezstratový: konvertor načíta JSON, každý buffer a obrázok, na ktorý odkazuje, zapíše ich do jedného binárneho bloku a prepíše odkazy tak, aby mierili dovnútra súboru.
Ako je usporiadaný súbor GLB
- hlavička: magické slovo glTF, verzia 2 a celková dĺžka
- 12 bajtov
- najprv JSON, potom jeden blok BIN s buffermi a obrázkami
- 2 bloky
- zarovnanie, na ktoré sa každý blok dopĺňa
- 4 bajty
- namiesto .gltf + .bin + textúr
- 1 súbor
GLTF
GL Transmission Format
glTF je otvorený 3D formát od Khronos Group, prvýkrát vydaný v roku 2015, často označovaný ako „JPEG pre 3D“. Súbor .gltf je JSON opisujúci scénu, ku ktorému zvyčajne patria samostatné súbory .bin s geometriou a obrázky textúr. Podporuje PBR materiály, animácie a skinning a je navrhnutý na efektívne renderovanie v reálnom čase. Samostatné súbory sa pri zdieľaní môžu stratiť, preto sa často uprednostňuje jednosúborová podoba GLB.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- Áno
- Rok vzniku
- 2015 · Khronos Group
GLB
glTF Binary (GLB)
GLB je binárna podoba glTF 2.0, formátu na prenos 3D, ktorý vydala skupina Khronos Group v roku 2017. Geometriu, PBR materiály, textúry a animácie balí do jedného kompaktného súboru určeného na rýchle načítanie. GLB sa široko používa pre 3D na webe, AR prehliadače, Android Scene Viewer a online trhoviská s modelmi. Niektoré staršie desktopové 3D nástroje a CAD programy ho neimportujú.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- Áno
- Rok vzniku
- 2017 · Khronos Group
glTF do GLB je krok balenia: .gltf, jeho buffery .bin a textúry sa spájajú do jedného súboru, pretože nahrávacie formuláre, AR na Androide a webové prehliadače chcú jeden samostatný model.
Riešenie chýb s chýbajúcimi súbormi .bin a textúrami
GLB nemá geometriu alebo prevod zlyhá
Buffer .bin sa nenahral. Zabaľte ho do ZIP spolu s .gltf a zachovajte rovnaký názov súboru, na aký odkazuje JSON.
Plochy sú biele alebo sivé
Chýbajú textúry. Otvorte .gltf v textovom editore, skontrolujte položky uri pri obrázkoch a pridajte tieto súbory do ZIP na rovnaké relatívne cesty.
Cesta k textúre začína C:\ alebo /Users
Exportér zapísal absolútnu cestu. Exportujte znova s relatívnymi cestami, alebo presuňte obrázok vedľa .gltf a upravte jeho uri na samotný názov súboru.
Textúry sú vo formáte KTX2 alebo WebP
Vyžadujú rozšírenia KHR_texture_basisu alebo EXT_texture_webp, ktoré niektoré prehliadače nepodporujú. Pre najširšiu podporu exportujte znova ako PNG alebo JPEG.
Otázky o prevode glTF do GLB
Zmení prevod z glTF do GLB model?
Nie. Siete, materiály, názvy uzlov, animácie a skiny sa skopírujú tak, ako sú; mení sa iba balenie. JSON sa presunie do prvého bloku GLB a buffery s obrázkami do jeho binárneho bloku.
Prečo nahrať ZIP, a nie iba súbor .gltf?
glTF s oddelenými súbormi odkazuje na svoj .bin a textúry iba relatívnou cestou. Pri samostatnom nahraní tieto odkazy nikam nevedú a GLB by neobsahoval geometriu alebo obrázky. Zabalenie priečinka do ZIP zachová každý odkazovaný súbor vedľa .gltf; opačný postup popisuje aj náš návod ako rozbaliť súbory na akomkoľvek zariadení.
Bude GLB menší ako môj glTF?
V porovnaní s .gltf, ktorý všetko vkladá ako text base64, áno, zhruba o štvrtinu, pretože base64 zväčšuje binárne dáta asi o tretinu. V porovnaní s .gltf plus .bin a obrázkami zostáva celková veľkosť približne rovnaká; výhodou je jeden súbor.
Podporujú sa súbory glTF komprimované pomocou Draco?
glTF s rozšírením KHR_draco_mesh_compression sa načíta a jeho geometria sa zachová. Ak potrebujete čo najmenší súbor pre web, použite na hotový GLB kompresiu Draco alebo meshopt pomocou nástroja, ako je glTF-Transform.
Dá sa GLB previesť späť na samostatné súbory glTF?
Áno. Nahrajte GLB a v časti Previesť na v konvertore 3D modelov zvoľte glTF. Hodí sa to, ak chcete upraviť JSON ručne alebo vymeniť textúru bez nového exportu.
Ktoré aplikácie exportujú glTF, ktorý sa dá takto zbaliť?
Exportér glTF v Blenderi vie zapísať glTF Separate aj GLB priamo, rovnako ako sťahovanie zo Sketchfabu, nástroje Substance a väčšina exportérov herných enginov. Ak váš nástroj ponúkal iba oddelenú podobu, táto stránka vám vytvorí jeden súbor.