SupaVoxel
Darmowy konwerter GLB

Konwerter GLB do OBJ z teksturami

Przeciągnij plik .glb i pobierz zip z plikiem Wavefront OBJ, pasującym plikiem MTL i każdą teksturą jako PNG. Za darmo, bez konta, a plik jest przetwarzany na Twoim urządzeniu.

  • Zip z OBJ + MTL + PNG
  • Poprawnie odwrócone UV
  • Osobne obiekty zachowane
  • Nic nie jest wysyłane
Zaktualizowano październik 2026

Jak przekonwertować GLB do OBJ z teksturami

  1. 01

    Wczytaj plik .glb

    Przeciągnij go na konwerter powyżej. Panel wyświetla siatki, materiały i tekstury, więc przed konwersją wiesz, ile plików obrazów będzie w zipie.
  2. 02

    Wybierz zip lub sam OBJ

    Dołącz materiały i tekstury jest domyślnie włączone i tworzy plik .zip. Wyłącz tę opcję, gdy potrzebujesz tylko geometrii i UV, na przykład do retopologii lub rzeźbienia, a otrzymasz pojedynczy plik .obj.
  3. 03

    Rozpakuj do wspólnego folderu

    Trzymaj pliki .obj, .mtl i .png w tym samym folderze. OBJ wskazuje MTL po nazwie, a MTL wskazuje obrazy po nazwie, więc przeniesienie jednego z nich zerwie połączenie.

Jak materiały GLB mapują się na OBJ i MTL

GLB używa materiałów opartych na fizyce; MTL powstał dziesiątki lat wcześniej. Oto co dokładnie zapisuje konwerter GLB to OBJ dla każdego materiału.

Slot materiału glTFZapisywane w MTL jakoWynik
Tekstura koloru bazowegomap_Kd + plik PNGZachowana
Współczynnik koloru bazowegoKd czerwony, zielony, niebieskiZachowany
Mapa normalnychmap_Bump + plik PNGZachowana; niektóre importery wymagają ręcznego ustawienia jej jako mapy normalnych
Krycie / alfadZachowane jako wartość
Mapy metaliczności i chropowatościNie zapisywanePomijane
Mapy okluzji i emisjiNie zapisywanePomijane
Transformacje tekstur, clearcoat i inne rozszerzeniaNie zapisywanePomijane

Nazwy materiałów są dostosowywane do MTL: spacje i symbole stają się podkreśleniami, a duplikaty otrzymują sufiks, dzięki czemu każda linia usemtl pasuje.

Dlaczego tekstury przy konwersji GLB do OBJ często wychodzą pomieszane — i dlaczego tutaj nie

glTF umieszcza początek tekstury w lewym górnym rogu obrazu. OBJ, podobnie jak OpenGL, umieszcza go w lewym dolnym rogu. Konwerter, który bezrefleksyjnie kopiuje współrzędne UV, daje model z teksturą odbitą w pionie: etykiety do góry nogami, twarze na tyle głowy.

Ten konwerter odwraca współrzędną V każdego UV, gdy źródłem jest GLB, a pliki obrazów pozostawia dokładnie takie, jakie były. Blender, Maya, 3ds Max, Cinema 4D i ZBrush mapują wtedy teksturę tak, jak wyglądała w podglądzie GLB.

Inną częstą wadą są brakujące tekstury. GLB osadza obrazy w pliku binarnym, a wiele narzędzi eksportuje tylko .obj i zapomina o nich. Tutaj każda osadzona tekstura jest dekodowana i zapisywana jako PNG obok OBJ. Tekstury JPEG lub WebP są ponownie kodowane jako PNG, który jest bezstratny, więc zip może być większy niż GLB, od którego zacząłeś.

Porównanie GLB i OBJ

Kontener GLB
Jeden plik binarny: scena JSON, bufory geometrii i obrazy razem
Kontener OBJ
Geometria w czystym tekście oraz osobny .mtl i pliki obrazów
Jednostki
GLB: metry zgodnie ze specyfikacją. OBJ: brak; większość aplikacji odczytuje metry, więc wartości pozostają bez zmian
Materiały
GLB: PBR metaliczność-chropowatość. OBJ: klasyczne diffuse, specular i bump
Animacja i szkielety
GLB: tak. OBJ: nie, siatka jest zapisywana w pozycji wczytania
Typowy rozmiar
Tekst OBJ jest kilkakrotnie większy niż binarny GLB dla tej samej siatki

Wskazówki dotyczące korzystania z przekonwertowanego OBJ

Rób
  • W Blenderze zaimportuj przez File > Import > Wavefront (.obj) i pozostaw domyślne ustawienia osi; model pozostanie wyprostowany
  • Odtwórz metaliczność i chropowatość w edytorze materiałów swojej aplikacji, jeśli wygląd ma znaczenie
  • Wyłącz zip z teksturami, gdy tylko rzeźbisz lub wykonujesz retopologię
  • Sprawdź wynik w przeglądarce OBJ, zanim go wyślesz
Unikaj
  • Zmień nazwy plików PNG po rozpakowaniu; MTL odwołuje się do nich po nazwie
  • Nie oczekuj animacji ani kości w pliku OBJ
  • Konwertuj GLB z milionami trójkątów do OBJ dla sieci; zachowaj GLB i użyj kompresora GLB

Kiedy konwertować GLB do OBJ

OBJ to format, który od trzydziestu lat odczytuje niemal każdy program 3D. Konwertuj, gdy narzędzie nie importuje glTF albo importuje je źle: starsze wersje 3ds Max i Mayi, ZBrush, przepływy pracy w Substance, które oczekują OBJ, narzędzia fotogrametrii i retopologii oraz wiele farm renderujących. Przydaje się też artyście tekstur, który chce mieć mapy jako luźne pliki obrazów.

Zachowaj GLB do sieci, AR, Unity, Godota i Unreala, które odczytują glTF i zachowują pełny materiał. Do druku przejdź do GLB do STL; w drugą stronę użyj OBJ do GLB. Przewodnik STL vs OBJ wyjaśnia, gdzie OBJ pasuje wśród formatów do druku.

FAQ

Najczęściej zadawane pytania

Czy ten konwerter GLB do OBJ jest darmowy?

Tak, bez konta, znaku wodnego i limitu liczby plików. Działa w całości w Twojej przeglądarce, więc jedynym ograniczeniem jest 200 MB na plik. Duże sceny z wieloma teksturami 4K trwają dłużej, ponieważ każdy obraz jest dekodowany i ponownie kodowany jako PNG, ale nic nie czeka w kolejce serwera.

Czy konwersja GLB do OBJ zachowuje tekstury?

Tak, gdy opcja Dołącz materiały i tekstury jest włączona, co jest ustawieniem domyślnym. Otrzymujesz plik .zip z .obj, plikiem .mtl i jednym PNG na teksturę. Mapy koloru bazowego i normalnych są zachowywane; mapy metaliczności, chropowatości, okluzji i emisji są pomijane, ponieważ format MTL nie ma dla nich standardowego kanału.

Dlaczego moja tekstura jest do góry nogami po konwersji?

Dzieje się tak, gdy konwerter ignoruje różne początki UV w glTF i OBJ. Ten odwraca współrzędną V dla źródeł GLB, więc tekstura pasuje. Jeśli nadal jest źle, importer prawdopodobnie stosuje własne odwrócenie; poszukaj w jego oknie importu opcji flip UV lub invert V i wyłącz ją.

Jaki rozmiar będzie miał OBJ w Blenderze?

Taki sam jak GLB. Pliki glTF są w metrach, wartości są zapisywane bez zmian, a Blender również odczytuje jednostki OBJ jako metry. Jeśli potrzebujesz innego rozmiaru, wpisz współczynnik w polu Skala przed konwersją, na przykład 100, aby zamienić metry na centymetry w aplikacji pracującej w cm.

Czy mogę przekonwertować animowany GLB do OBJ?

Możesz go przekonwertować, ale OBJ nie ma kości ani klatek kluczowych, więc animacja zostanie pominięta, a siatka zapisana w pozycji, w której się wczytuje. Jeśli potrzebujesz ruchu w innej aplikacji, zachowaj GLB lub przekonwertuj do FBX na stronie GLB do FBX, a OBJ używaj tylko do statycznego kształtu.

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

Z dwóch powodów. OBJ zapisuje każdą liczbę jako tekst, co zajmuje kilka razy więcej miejsca niż bufory binarne GLB. A tekstury, które w GLB były JPEG lub WebP, są zapisywane jako bezstratny PNG. Jeśli rozmiar ma znaczenie, wyłącz zip z teksturami lub zapisz ponownie pliki PNG jako JPEG i zmień nazwy plików w MTL.

Czy obsługuje pliki GLB z kilkoma obiektami?

Tak. Każda siatka zachowuje własny wpis obiektu i materiał w OBJ, więc części takie jak koła, karoseria i szyby pozostają osobne po imporcie. Transformacje węzłów są na stałe zapisywane w pozycjach wierzchołków, więc części są już złożone tam, gdzie były w GLB.

Zacznij za darmo

Najpierw potrzebujesz modelu z teksturami?

Studio zamienia jedno zdjęcie w model 3D z teksturami w planach płatnych. Pobierz go jako GLB i rozpakuj tutaj za pomocą konwertera GLB to OBJ, albo po uaktualnieniu wyeksportuj OBJ bezpośrednio.

Bez karty kredytowej · 3 darmowe kredyty na start