Konwerter OBJ do GLB
Upuść plik .obj wraz z .mtl i teksturami albo jeden .zip i pobierz pojedynczy GLB, który wczytuje się w three.js, model-viewer, Godot, Unity i AR na Androida. Ustaw jednostki przed eksportem, aby model miał właściwy rozmiar. Działa na Twoim urządzeniu.
- Odczytuje .mtl i tekstury
- Jednostki poprawiane przy eksporcie
- Bez wysyłania
- Darmowo, bez rejestracji
Jak przekonwertować OBJ do GLB
- 01
Otwórz OBJ wraz z powiązanymi plikami
Wybierz razem plik.obj, jego.mtli obrazy tekstur, przeciągnij je naraz albo upuść jeden.zip. Panel potwierdza, co odczytał, w sekcji Także odczytano. Czworokąty i n-kąty są triangulowane podczas odczytu pliku, a panel pokazuje, ile zawiera obiektów i grup, w sekcji Siatki. - 02
Wskaż jednostki
OBJ nie zapisuje jednostek. Konwerter zakłada metry, zgodnie z konwencją glTF. Jeśli model powstał do druku 3D lub w ZBrush i jest w milimetrach, ustaw Jednostki pliku namm; Rozmiar wyjściowy w metrach zaktualizuje się po kliknięciu. - 03
Wyeksportuj GLB
Naciśnij Konwertuj do GLB. Otrzymasz jeden plik.glbz geometrią, normalnymi, UV i ewentualnymi kolorami wierzchołków w jednym pliku binarnym, a także rozmiar przed i po konwersji.
Materiały i tekstury OBJ: dołącz też .mtl
OBJ rzadko podróżuje sam. Jego kolory znajdują się w osobnym pliku .mtl, wskazanym w wierszu mtllib pliku OBJ, a tekstury w plikach obrazów obok niego. Daj konwerterowi wszystkie te pliki, a GLB spakuje je do jednego pliku: kolory Kd i tekstury map_Kd stają się kolorem bazowym GLB. Mapa norm lub map_Bump, której nazwa pliku oznacza mapę normalnych (_normal, _nrm, _nor, _n), staje się teksturą normalnych GLB. Zwykła szara mapa wysokości nie jest przenoszona. Obrazy PNG, JPG i TGA są odczytywane.
Pliki są dopasowywane tylko po nazwie, więc .mtl, który wskazuje C:\\Users\\...\\wood.png lub podfolder textures/, i tak znajdzie wood.png. Jeśli upuścisz sam plik .obj, nadal się przekonwertuje, ale w neutralnym szarym, a pomarańczowa notka wyliczy pliki, których nie dołączono. Przeciąganie całego folderu nie jest obsługiwane; zaznacz pliki w środku albo spakuj je do zip. Pliki OBJ ze skanów, rzeźb i stron z modelami do druku często nie mają w ogóle .mtl i wtedy nie ma czego dodawać.
Co zachowuje konwersja OBJ do GLB
| Dane OBJ | Wynik GLB |
|---|---|
Geometria v / f, czworokąty i n-kąty | Zachowana, triangulowana |
Obiekty o i grupy g | Zachowane jako osobne siatki |
Współrzędne tekstur vt | Zachowane, gotowe na tekstury, które dodasz później |
Normalne vn | Zachowane; w razie braku wyliczane jako gładkie |
Kolory wierzchołków (v x y z r g b) | Zachowane jako kolory wierzchołków glTF |
Kolory i obrazy tekstur z .mtl | Zachowane, jeśli dostarczone; szare, jeśli pominięte |
W drugą stronę? GLB do OBJ zapisuje .obj, .mtl i tekstury jako zip.
OBJ kontra GLB
OBJ od początku lat 90. jest bezpiecznym, uniwersalnym formatem. GLB to nowoczesny format dostarczania, stworzony do szybkiego wczytywania.
- OBJ
- Zwykły tekst od Wavefront Technologies. Geometria, UV i normalne; materiały w osobnym .mtl
- GLB
- Binarny glTF 2.0 od Khronos Group. Geometria, materiały PBR, tekstury i animacja w jednym pliku
- Rozmiar
- Tekstowy OBJ jest zwykle kilkakrotnie większy niż ta sama siatka w GLB
- Jednostki
- OBJ: brak. GLB: metry
- Animacja
- OBJ: brak, tylko statyczne siatki. GLB: postacie z rigiem, klucze kształtu i klipy z klatkami kluczowymi
- Gdzie wymagany jest GLB
- Sceny three.js i Babylon.js,
<model-viewer>, Android Scene Viewer, Shopify i wiele marketplace’ów 3D
Wskazówki przed publikacją GLB
- Zmniejsz gotowy plik za pomocą kompresora GLB, jeśli trafi na stronę internetową
- Sprawdź skalę w przeglądarce modeli: postać 1.8 m powinna mieć około 1.8 m wzrostu
- Najpierw połącz drobne obiekty w aplikacji 3D, jeśli OBJ ma setki grup; każda stanie się osobną siatką
- Sprawdź OBJ w przeglądarce OBJ, gdy źródło wygląda dziwnie
- Zapomnieć o .mtl i obrazach; bez nich GLB jest szary
- Zostawić OBJ w milimetrach przy domyślnych metrach; wyjdzie 1,000 razy za duży
- Użyć rzeźby z 2 mln trójkątów na telefonie i zmniejszyć ją za pomocą upraszczacza siatki
- Ręcznie zmieniać nazwę .obj na .glb; te formaty nie są wymienne
FAQ
Najczęściej zadawane pytania
Jak za darmo przekonwertować OBJ do GLB?
Dlaczego mój GLB jest szary, skoro OBJ miał kolory?
.mtl i jego obrazach, a upuszczono tylko .obj. Zaznacz razem .obj, .mtl i tekstury albo spakuj je i upuść .zip; pomarańczowa notka pod modelem wylicza wszystko, czego nadal brakuje. Stare ustawienia Phonga, takie jak połysk spekularny, nie odwzorowują się dokładnie w materiałach PBR glTF, więc można spodziewać się drobnych różnic.Dlaczego mój model jest ogromny lub maleńki w three.js?
mm lub cm i potwierdź, że Rozmiar wyjściowy odpowiada rzeczywistemu obiektowi.Czy GLB zachowuje osobne obiekty?
o i każda grupa g w OBJ staje się osobną siatką w GLB, więc nadal możesz ukrywać, przesuwać lub przypisywać materiały do części w silniku albo w Blenderze. Konwerter pokazuje liczbę części w sekcji Siatki przed eksportem.Czy GLB jest lepszy od OBJ?
Czy mogę użyć GLB w Unity, Godot lub Unreal?
Powiązane narzędzia i poradniki
Kontynuuj
Zacznij za darmo
Potrzebujesz modelu, który można w ogóle przekonwertować?
Wygeneruj go ze zdjęcia w studiu. Modele bez tekstur zwykle powstają w niecałą minutę i można je pobrać jako GLB w darmowym planie.
Bez karty kredytowej · 3 darmowe kredyty na start