SupaVoxel
Z binarnego do edytowalnego glTF

Konwerter GLB na glTF

Rozpakuj GLB do czytelnego .gltf: pojedynczy plik z osadzonymi danymi albo zip z JSON-em, buforem .bin i każdą teksturą jako osobnym obrazem. Działa lokalnie w przeglądarce i zachowuje animacje.

  • Osadzone lub osobne pliki
  • Animacje zachowane
  • Bez wysyłania
  • Darmowe, bez rejestracji
Zaktualizowano październik 2026

Jak przekonwertować GLB na glTF

  1. 01

    Upuść GLB

    Przeciągnij .glb na konwerter lub kliknij Wypróbuj przykład. Kompresja Draco i meshopt jest dekodowana przy wczytywaniu, a panel pokazuje liczbę trójkątów, materiałów i tekstur.
  2. 02

    Wybierz jeden plik lub folder

    Pojedynczy plik (osadzony) włączone: jeden .gltf z buforami i obrazami osadzonymi jako base64. Wyłączone: .zip zawierający .gltf, plik .bin z geometrią oraz texture_0.png, texture_1.jpg itd.
  3. 03

    Konwertuj i rozpakuj

    Kliknij Konwertuj do GLTF. W przypadku opcji z osobnymi plikami rozpakuj archiwum i trzymaj wszystkie pliki w tym samym folderze, bo .gltf wskazuje na nie ścieżkami względnymi.

Dlaczego warto przekonwertować GLB na glTF

GLB i glTF przechowują tę samą scenę. Różni je sposób pakowania: GLB to jeden binarny blok, a glTF to czytelny JSON.

Edycja ręczna

Zmień baseColorFactor materiału, popraw nazwy węzłów albo usuń nieużywany mesh w dowolnym edytorze tekstu, bez uruchamiania Blendera.

Podmień tekstury

Przy osobnych plikach każda tekstura to zwykły PNG lub JPEG. Przemaluj ją w Photoshopie lub Kricie, zapisz pod tą samą nazwą, a model ją podchwyci.

Kontrola wersji

Git porówna plik JSON linia po linii. GLB to nieprzejrzysty plik binarny, więc każda zmiana wygląda jak pełne przepisanie pliku.

Debugowanie zepsutego modelu

Czytając JSON, dokładnie widzisz, jakich rozszerzeń, materiałów i accessorów używa plik — to najszybszy sposób, by znaleźć powód, dla którego przeglądarka modeli go odrzuca.

Porównanie opcji eksportu glTF

Osadzony .gltfOsobne pliki (.zip)
PlikiJeden .gltf.gltf + .bin + jeden obraz na teksturę
Rozmiar w porównaniu z GLBOkoło jednej trzeciej większy (base64)Mniej więcej taki sam, tylko podzielony
Edycja teksturNiepraktycznaOtwierasz PNG lub JPEG bezpośrednio
Łatwe udostępnianieTak, jeden plikWysyłasz cały folder albo zip
Najlepsze doSzybkiej inspekcji, narzędzi wymagających jednego pliku tekstowegoEdycji, hostingu w sieci, kontroli wersji

Powrót jest równie prosty: glTF na GLB pakuje osadzony .gltf z powrotem w jeden plik binarny.

Co zmienia się przy konwersji GLB na glTF

Scena przechodzi bez szwanku: hierarchia węzłów, meshe, materiały PBR, UV, normalne, tekstury, skiny i klipy animacji są zapisywane w glTF. Wygląd modelu się nie zmienia, a jednostki po obu stronach pozostają w metrach.

Dwie rzeczy różnią się od oryginału. Po pierwsze kompresja: jeśli GLB używał Draco lub meshopt, glTF jest zapisywany bez kompresji, więc .bin może być kilkakrotnie większy niż GLB. Po zakończeniu edycji ponownie skompresuj plik kompresorem GLB. Po drugie tekstury są kodowane od nowa; PNG pozostaje PNG, JPEG pozostaje JPEG, ale bajty nie będą identyczne z oryginałem. Rozszerzenia, których three.js nie zapisuje, na przykład warianty materiałów, nie są przenoszone.

Wskazówki do pracy z rozpakowanym glTF

Rób
  • Trzymaj .gltf, .bin i obrazy razem; przeniesienie jednego z nich psuje odnośniki
  • Otwórz wynik w przeglądarce glTF, aby potwierdzić, że tekstury się wczytują
  • Wyłącz Zachowaj tekstury, gdy potrzebujesz pliku tylko z geometrią i chcesz sprawdzić samą strukturę
  • Przeczytaj poradnik GLB vs glTF, jeśli wybierasz format dostarczania
Unikaj
  • Zmienianie nazw plików tekstur bez aktualizacji uri w JSON-ie
  • Wysyłanie nieskompresowanego glTF na stronę; najpierw go skompresuj
  • Edytowanie .bin w edytorze tekstu; to binarna geometria
  • Oczekiwanie, że wersja osadzona będzie mała; base64 powiększa każdy bajt

FAQ

Najczęściej zadawane pytania

Czy konwerter GLB na glTF jest darmowy?

Tak, w pełni. Nie ma rejestracji, limitu liczby konwertowanych plików ani znaku wodnego. Konwersja odbywa się w przeglądarce przy użyciu tego samego eksportera glTF co w three.js, więc model nigdy nie trafia na serwer. Jeden plik GLB może mieć do 200 MB.

Opisują to samo w dwóch opakowaniach. glTF to plik JSON wskazujący na bufory binarne i obrazy — osadzone jako base64 albo zapisane w osobnych plikach. GLB pakuje JSON i wszystkie dane binarne w jeden plik. GLB lepiej nadaje się do dostarczania, glTF do czytania i edycji.

Dwa powody. Osadzony glTF zapisuje dane binarne jako tekst base64, co dodaje około 33%. A jeśli GLB był skompresowany Draco lub meshopt, glTF powstaje bez kompresji. Wybierz osobne pliki, by uniknąć narzutu base64, i skompresuj plik ponownie po zakończeniu edycji.

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

Tak. Klipy animacji, skiny i hierarchia węzłów są zapisywane w glTF razem z meshami i materiałami. Lista „Co zostaje zachowane” pod konwerterem pokazuje, ile klipów znaleziono. Otwórz wynik w przeglądarce glTF, aby sprawdzić odtwarzanie.

Czy konwersja GLB na glTF zachowuje animacje?

Tak. Klipy animacji, skiny i hierarchia węzłów są zapisywane w glTF razem z meshami i materiałami. Lista „Co zostaje zachowane” pod konwerterem pokazuje, ile klipów znaleziono. Otwórz wynik w przeglądarce glTF, aby sprawdzić odtwarzanie.

Czy mogę wyodrębnić tekstury z pliku GLB?

Tak. Wyłącz Pojedynczy plik (osadzony) i konwertuj. Zip zawiera każdą teksturę jako osobny obraz o nazwie texture_0, texture_1 itd., w formacie PNG lub JPEG zależnie od źródła. Możesz użyć ich osobno albo je edytować, zostawiając glTF wskazujący na nie.

Jak przekonwertować GLB na glTF w Blenderze?

Zaimportuj GLB przez Plik, Import, glTF 2.0, a następnie wyeksportuj przez Plik, Eksport, glTF 2.0 i ustaw format na glTF Separate lub glTF Embedded. To działa dobrze, ale zajmuje kilka minut. Konwerter w przeglądarce daje ten sam wynik jednym kliknięciem, bez instalowania czegokolwiek.

Zacznij za darmo

Stwórz GLB ze zdjęcia

Studio SupaVoxel zamienia jedno zdjęcie w model 3D. Pobieranie GLB jest darmowe na każdym koncie, a nowe konta dostają 3 kredyty bez karty.

Bez karty kredytowej · 3 darmowe kredyty na start