SupaVoxel
JSON na binarny glTF

Konwerter glTF na GLB

Wrzuć .gltf wraz z .bin i plikami tekstur albo cały folder jako jeden .zip i pobierz pojedynczy GLB z tymi samymi siatkami, materiałami, teksturami i animacją. Wszystko jest pakowane na Twoim urządzeniu.

  • .gltf + .bin + tekstury
  • Albo jeden .zip
  • Animacje zachowane
  • Bez wysyłania
Zaktualizowano październik 2026

Jak przekonwertować glTF do GLB

  1. 01

    Dodaj .gltf i jego pliki

    Wybierz w oknie wyboru plików razem .gltf, jego .bin i obrazy tekstur, przeciągnij je naraz albo wrzuć jeden .zip z folderem. Osadzony .gltf działa samodzielnie. Panel pokazuje listę odczytanych plików towarzyszących oraz liczbę trójkątów, tekstur i klipów animacji.
  2. 02

    Zdecyduj o teksturach

    Zachowaj tekstury jest domyślnie włączone. Wyłącz je, aby dostać GLB z samą geometrią i kolorami, o ułamku rozmiaru — przydatne do blokowania sceny lub siatki kolizji.
  3. 03

    Konwertuj

    Naciśnij Konwertuj do GLB. Wynik pokazuje rozmiar przed i po, a plik pobiera się automatycznie. Otwórz go w przeglądarce glTF lub wrzuć do three.js, Babylon.js, Godota czy Unity.

Pakowanie folderu glTF w jeden GLB

Najczęstszy powód tej konwersji to folder glTF: .gltf, scene.bin i podfolder textures, które psują się, gdy tylko zginie jeden plik. GLB trzyma to wszystko w jednym pliku, dlatego marketplace'y, <model-viewer> i większość silników wolą ten format.

Daj konwerterowi wszystkie pliki, których używa .gltf. Najłatwiej spakować folder do zipa i wrzucić .zip — podfoldery w środku są w porządku, a śmieci __MACOSX są ignorowane. Pliki są dopasowywane po nazwie, więc bezwzględne ścieżki zapisane przez eksportera w JSON-ie nie mają znaczenia. Przeciągnięcie samego folderu nie jest obsługiwane. Brakujący .bin zatrzymuje konwersję komunikatem nazywającym plik; brakujące tekstury nie zatrzymują, ale panel je wymienia, żebyś przez pomyłkę nie wysłał pustego GLB. Jeśli wolisz wiersz poleceń, gltf-pipeline -i model.gltf -o model.glb od Khronos robi to samo.

Osadzony glTF a GLB

Osadzony .gltfGLB
StrukturaTekst JSON, dane binarne jako base64Nagłówek 12 bajtów, chunk JSON, chunk binarny
Rozmiar tego samego modeluOkoło 33% narzutu na danych binarnychSurowe bajty, bez narzutu
Czytelny dla człowiekaTakNie, potrzebne narzędzie
Szybkość parsowaniaWolniejsza, base64 trzeba zdekodowaćSzybsza, dane są używane bezpośrednio
Typowe zastosowaniePrzeglądanie, ręczne edycje, debugowaniePublikacja w sieci, AR, silniki, marketplace'y

Potrzebujesz później wersji czytelnej? GLB na glTF rozpakuje ją ponownie, jako jeden plik lub folder.

Co zachowuje konwerter glTF na GLB

Oba to glTF 2.0, więc prawie wszystko przenosi się jeden do jednego.

Siatki, węzły, hierarchia
Zachowane
Materiały PBR i tekstury
Zachowane, obrazy przekodowane w oryginalnym typie
Klipy animacji i skiny
Zachowane
Kolory wierzchołków, UV, normalne
Zachowane
Jednostki i osie
Bez zmian: metry, Y w górę
Kompresja Draco lub meshopt
Dekodowana; GLB jest zapisywany bez kompresji
Rozszerzenia, których three.js nie potrafi wyeksportować
Pomijane, np. warianty materiałów

Wskazówki, jak uzyskać mniejszy i czystszy GLB

Rób
  • Przepuść GLB przez kompresor GLB, zanim wstawisz go na stronę
  • Zmniejsz gęste siatki uproszczeniem siatki, jeśli GLB ma działać na mobile
  • Sprawdź rozmiar przed i po, który podaje konwerter
  • Trzymaj tekstury na 2048 px lub mniej pod sieć; mapy 4K dominują w rozmiarze pliku
Unikaj
  • Pamiętaj, że glTF skompresowany Draco będzie mniejszy — jest dekompresowany po drodze
  • Nie przeciągaj samego folderu na konwerter — wybierz pliki w nim zawarte albo najpierw spakuj go do zipa
  • Nie edytuj GLB ręcznie — jeśli musisz zmienić JSON, najpierw przekonwertuj plik do glTF
  • Wyłączaj tekstury w finalnym pliku tylko wtedy, gdy naprawdę tego chcesz

FAQ

Najczęściej zadawane pytania

Jak za darmo przekonwertować glTF do GLB?

Spakuj folder glTF do zipa i wrzuć .zip na konwerter albo wybierz razem .gltf, .bin i tekstury, a potem naciśnij Konwertuj do GLB. Bez rejestracji i bez limitów — pakowanie odbywa się w przeglądarce, więc nic nie jest wysyłane. Każdy plik modelu lub .zip może mieć do 200 MB.

Czy GLB jest mniejszy niż glTF?

W porównaniu z osadzonym glTF tak, zwykle o około jedną czwartą, bo dane binarne nie muszą być już zapisywane jako tekst base64. W porównaniu z glTF plus osobnym .bin i plikami obrazów całość wychodzi podobnie; zysk to jeden plik. Jeśli chcesz naprawdę zmniejszyć rozmiar, skompresuj GLB później.

Czy konwersja glTF do GLB traci na jakości?

Nie. To ten sam format glTF 2.0 w innym opakowaniu. Geometria, materiały i animacja są kopiowane; obrazy tekstur są przekodowywane w tym samym formacie, co nie zmienia ich w widoczny sposób. Wypaść mogą jedynie nietypowe rozszerzenia, których eksporter nie zapisuje.

Czy animacje są zachowane?

Tak. Wszystkie klipy animacji, skiny i hierarchia węzłów trafiają do GLB. Lista „Co zostaje przeniesione” pod konwerterem pokazuje, ile klipów znaleziono, a w przeglądarce glTF możesz je odtworzyć i sprawdzić, zanim użyjesz pliku gdzie indziej.

Dlaczego mój GLB jest większy niż glTF?

Źródło było skompresowane Draco lub meshopt. Konwerter dekoduje skompresowaną geometrię przy otwieraniu pliku i zapisuje do GLB zwykłe bufory. Przepuść wynik przez kompresor GLB, żeby wrócić do mniejszego rozmiaru — często poniżej wyjściowego.

Czym różni się glTF od GLB?

glTF to tekstowa postać formatu: czytelny tekst, który albo zawiera dane binarne, albo linkuje do plików zewnętrznych. GLB to binarny kontener, który wkłada JSON i wszystkie dane do jednego pliku. GLB lepiej nadaje się do dostarczania, glTF do przeglądania i edycji. Więcej w przewodniku GLB vs glTF.

Zacznij za darmo

Zdobądź GLB bez modelowania

Zamień jedno zdjęcie w model 3D w studiu. Modele bez tekstur zwykle są gotowe w mniej niż minutę, pobranie GLB jest darmowe, a nowe konta dostają 3 kredyty.

Bez karty kredytowej · 3 darmowe kredyty na start