Převod glTF na GLB
Přetáhněte .gltf s jeho .bin a soubory textur nebo celou složku jako jeden .zip a stáhněte si jediný GLB se stejnými sítěmi, materiály, texturami a animací. Vše se zabalí přímo ve vašem zařízení.
- .gltf + .bin + textury
- Nebo jeden .zip
- Animace zůstávají
- Bez nahrávání
Jak převést glTF na GLB
- 01
Přidejte .gltf a jeho soubory
Vyberte.gltf, jeho.bina obrázky textur společně v dialogu pro výběr souborů, přetáhněte je najednou nebo vložte jeden.zipsložky. Vložený.gltffunguje samostatně. Panel vypíše, které vedlejší soubory načetl, plus trojúhelníky, textury a animační klipy. - 02
Rozhodněte o texturách
Zachovat textury je ve výchozím nastavení zapnuté. Vypněte je pro GLB s geometrií a barvami, které má zlomek velikosti a hodí se pro hrubé rozvržení scény nebo kolizní síť. - 03
Převést
Stiskněte Převést na GLB. Výsledek ukáže velikost před a po a automaticky se stáhne. Otevřete ho v prohlížeči glTF nebo ho vložte do three.js, Babylon.js, Godot nebo Unity.
Zabalení složky glTF do jednoho GLB
Nejčastějším důvodem pro tuto konverzi je složka glTF: .gltf, scene.bin a podsložka textures, které se rozbijí, jakmile jeden soubor chybí. GLB obsahuje vše v jediném souboru, a proto ho tržiště, <model-viewer> a většina enginů preferují.
Dejte konvertoru každý soubor, který .gltf používá. Nejsnazší je zabalit složku do zipu a přetáhnout .zip; podsložky uvnitř jsou v pořádku a nepořádek __MACOSX se ignoruje. Soubory se párují podle názvu, takže absolutní cesty, které exportér zapsal do JSONu, nevadí. Přetažení samotné složky není podporováno. Chybějící .bin převod zastaví s hláškou, která soubor pojmenuje; chybějící textury ne, ale panel je vypíše, abyste omylem neodeslali prázdné GLB. Pokud dáváte přednost příkazovému řádku, gltf-pipeline -i model.gltf -o model.glb od Khronos dělá totéž.
Vložené glTF vs GLB
| Vložené .gltf | GLB | |
|---|---|---|
| Struktura | JSON text, binární data jako base64 | 12bajtová hlavička, blok JSON, binární blok |
| Velikost stejného modelu | Přibližně 33% režie u binárních dat | Surová data, žádná režie |
| Čitelné pro člověka | Ano | Ne, potřebuje nástroj |
| Rychlost načítání | Pomalejší, base64 se musí dekódovat | Rychlejší, data se používají přímo |
| Typické použití | Prohlížení, ruční úpravy, ladění | Nasazení na web, AR, do enginů, na tržiště |
Potřebujete později zpět čitelnou verzi? GLB na glTF ji znovu rozbalí, jako jeden soubor nebo složku.
Co konvertor glTF na GLB zachová
Obě jsou glTF 2.0, takže téměř vše se mapuje jedna ku jedné.
- Sítě, uzly, hierarchie
- Zachováno
- PBR materiály a textury
- Zachováno, obrázky se znovu zakódují ve svém původním typu
- Animační klipy a skiny
- Zachováno
- Barvy vrcholů, UV, normály
- Zachováno
- Jednotky a osa
- Beze změny: metry, Y-up
- Komprese Draco nebo meshopt
- Dekóduje se; GLB se zapíše nekomprimované
- Rozšíření, která three.js neumí exportovat
- Vynecháno, například varianty materiálů
Tipy pro menší a čistší GLB
- Před nasazením na web prožeňte GLB přes kompresor GLB
- Pokud je GLB pro mobil, zredukujte husté sítě pomocí zjednodušovače sítí
- Zkontrolujte velikost před a po, kterou konvertor uvádí
- Pro web držte textury na 2048 px nebo méně; 4K mapy dominují velikosti souboru
- Počítejte s tím, že Draco-komprimované glTF bude větší; cestou se dekomprimuje.
- Nepřetahujte na konvertor samotnou složku; vyberte soubory uvnitř nebo ji nejdřív zazipujte.
- Neupravujte GLB ručně; pokud potřebujete změnit JSON, nejdřív ho převeďte na glTF.
- Nevypínejte textury u finálního assetu, pokud to opravdu nechcete.
FAQ
Často kladené dotazy
Jak zdarma převést glTF na GLB?
Je GLB menší než glTF?
Ztrácí převod glTF na GLB kvalitu?
Zůstávají animace?
Proč je moje GLB větší než glTF?
Jaký je rozdíl mezi glTF a GLB?
Související nástroje a návody
Pokračovat
Začít zdarma
Získejte GLB bez modelování
Přeměňte jeden obrázek na 3D model ve studiu. Modely bez textur jsou obvykle hotové za méně než minutu, stažení GLB je zdarma a nové účty dostanou 3 kredity.
Bez platební karty · 3 kredity zdarma na start