Darmowy konwerter online GLTF do GLB
Spakuj model glTF, bufory i tekstury do jednego przenośnego pliku GLB.
Konwertuj GLTF na GLB online - za darmo
Plik jest przetwarzany natychmiast i nie jest przechowywany na naszych serwerach.
Jak konwertować gltf do glb
- Modelowanie 3D
- Brak ocen.
Przeglądarka, game engine, aplikacja mobilna lub system dostarczania może wymagać jednego pliku .glb zamiast pliku .gltf wraz z buforami i teksturami. Konwersja pakuje te zależności w przenośny zasób, zmniejszając ryzyko brakujących plików lub nieprawidłowych ścieżek względnych podczas jego udostępniania lub archiwizowania.
Co zawierają pliki GLTF
glTF, skrót od GL Transmission Format, to otwarty standard scen i modeli 3D utrzymywany przez Khronos Group. Jest używany przez przeglądarki internetowe i game engine, aplikacje AR i VR, potoki gier, Blender, Three.js, Babylon.js oraz wiele narzędzi do tworzenia treści 3D.
Plik .gltf to JSON opisujący węzły sceny, siatki, materiały, kamery, światła, skórki i animacje. Geometria jest zwykle przechowywana w osobnym buforze .bin, a tekstury w oddzielnych plikach, takich jak albedo.png, normal.jpg lub texture.webp.
Typowy folder zasobu zawiera model.gltf, model.bin oraz jeden lub więcej plików graficznych. glTF może osadzać niektóre zasoby jako data URI, ale pliku .gltf nie należy traktować jako samodzielnego, chyba że odwoływane zasoby są osadzone.
Co zmienia GLB
GLB to binarna forma kontenera glTF 2.0. Plik .glb łączy JSON glTF i dane binarne w jednym pliku; obrazy również mogą być osadzone w jego danych binarnych.
GLB jest przydatny tam, gdzie wymagane jest pojedyncze przesłanie, załącznik, pobieranie lub wpis w bibliotece zasobów. Eliminuje problemy ze ścieżkami do plików zewnętrznych, ale nie optymalizuje automatycznie modelu, nie zmniejsza liczby wielokątów, nie zmienia rozmiaru tekstur ani nie poprawia jakości wizualnej.
GLB nie zawsze jest mniejszy niż odpowiadający mu folder glTF. Może uniknąć narzutu rozmiaru związanego z zakodowanymi w base64 data URI, ale osadzone zasoby, wyrównanie kontenera i niezmienione tekstury mogą sprawić, że jego rozmiar będzie podobny do rozmiaru oryginalnego pakietu lub większy.
Konwertowanie pakietu GLTF do GLB
Użyj konwertera na stronie 101convert.com, aby utworzyć GLB bez instalowania oprogramowania. Przed przesłaniem znajdź każdy plik, do którego odwołuje się plik .gltf, w tym jego bufor .bin i tekstury; prześlij kompletny pakiet w formie obsługiwanej przez konwerter. Konwersja wykonana bez wymaganych zależności może skutkować brakującą geometrią, szarymi materiałami lub brakującymi teksturami.
W przypadku powtarzalnej konwersji lokalnej użyj narzędzi wiersza poleceń glTF Transform obsługiwanych przez Khronos. Zainstaluj aktualne wydanie Node.js, a następnie zainstaluj CLI:
npm install --global @gltf-transform/cli
Uruchom polecenie z katalogu zawierającego model.gltf i pliki, do których się odwołuje:
gltf-transform copy model.gltf model.glb
copy przepakowuje zasób jako GLB bez celowego upraszczania geometrii ani zmiany rozdzielczości tekstur. Jest odpowiednie, gdy wymagany jest inny kontener, a nie optymalizacja zasobu.
Blender jest odpowiedni, gdy model musi najpierw zostać sprawdzony lub edytowany. Zaimportuj go za pomocą File → Import → glTF 2.0 (.glTF/.glb), a następnie wyeksportuj przez File → Export → glTF 2.0 (.glTF/.glb). Ustaw Format na glTF Binary (.glb), wybierz ścieżkę wyjściową i potwierdź opcje eksportu animacji, kamer, świateł oraz zaznaczonych obiektów.
Sprawdzanie zgodności i jakości
Standardowa konwersja kontenera zachowuje ograniczenia źródła: liczba pikseli tekstur, gęstość siatki, dane animacji i wartości materiałów PBR nie stają się lepsze tylko dlatego, że dane wyjściowe są w formacie GLB.
Aplikacje docelowe muszą obsługiwać wersję glTF i rozszerzenia używane przez zasób. Kompresja geometrii Draco lub Meshopt, tekstury KTX2/BasisU, warianty materiałów, instancjonowanie GPU, światła punctual lights oraz zaawansowane rozszerzenia materiałów mogą nie działać lub być ignorowane w oprogramowaniu bez jawnej obsługi.
Używaj kompresji lub optymalizacji tylko wtedy, gdy przeglądarka docelowa obsługuje wynikowe rozszerzenia. Na przykład kompresja Meshopt i tekstury KTX2 mogą zmniejszyć rozmiar pobierania, ale są zmianami zgodności, a nie podstawową konwersją GLTF do GLB.
Funkcje źródłowe specyficzne dla aplikacji mogą nie eksportować się dokładnie do glTF. W razie potrzeby wypal materiały proceduralne, zastosuj wymagane modyfikatory i sprawdź nieobsługiwane ograniczenia rigów, tekstury wideo oraz niestandardowe shadery. Otwórz gotowy plik .glb w aplikacji docelowej i sprawdź tekstury, skalę, przezroczystość, odtwarzanie animacji, kamery oraz oświetlenie.
Porównanie formatu GLTF z GLB
Jak formaty GLTF i GLB wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .GLTF GL Transmission Format | .GLB glTF Binary |
|---|---|---|
| Geometria | Oba | Oba |
| Materiały | Tak | Tak |
| Tekstury | Osadzone w pliku | Osadzone w pliku |
| Animacja | Tak | Tak |
| Hierarchia sceny | Tak | Tak |
| Czytelny tekstowo | Tak | Nie |
| Typowy rozmiar pliku | Mały | Mały |
| Otwarty standard | Tak | Tak |
| Wprowadzono | 2015 | 2015 |
| Twórca | Khronos Group | Khronos Group |
| Typ MIME | model/gltf+json | model/gltf-binary |
Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików gltf.
Najczęściej zadawane pytania
Czy konwerter GLTF do GLB jest darmowy?
Tak, konwersja GLTF do GLB na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji.
Jak duży może być mój plik GLTF?
Możesz przesłać pliki GLTF o rozmiarze do 50 MB i przekonwertować do 1 plików jednocześnie w jednej partii.
Co dzieje się z przesłanymi plikami?
Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.
Czy muszę instalować oprogramowanie, aby przekonwertować GLTF do GLB?
Nie. Konwersja GLTF do GLB odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.
Konwersja nie powiodła się?
W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik GLTF dla tej konwersji z GLTF do GLB. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.
Dodatkowe formaty dla konwersji pliku
gltf
Konwersja odwrotna
Konwersja do .glb
z innych formatów
- json do glb
- fbx do glb
- txt do glb
- rvt do glb
- x do glb
- blend do glb
- dwg do glb
- dff do glb
- step do glb
- x_t do glb
- 3ds do glb
- 3mf do glb
- abc do glb
- amf do glb
- blend1 do glb
- bvh do glb
- catpart do glb
- dae do glb
- dxf do glb
- eps do glb
- gif do glb
- igs do glb
- jpeg do glb
- jpg do glb
- kmz do glb
- lwo do glb
- md5mesh do glb
- mtl do glb
- obj do glb
- ply do glb
- ptx do glb
- sat do glb
- stp do glb
- svg do glb
- tiff do glb
- usd do glb
- usda do glb
- usdc do glb
- usdz do glb
- wrl do glb
- x3d do glb
- x_b do glb