Konwerter GLB na FBX
GLB służy do przesyłania modeli w sieci, a FBX importuje wiele potoków gier i animacji. Przekonwertuj tutaj plik .glb, aby otrzymać binarny FBX z osadzonymi teksturami, gotowy do Unity, Unreal Engine lub Maya.
Konwerter modeli 3D
lub upuść Pliki STL, OBJ, MTL … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
STL i OBJ nie zapisują jednostek. Jeśli część w slicerze jest 10× lub 25,4× za mała albo za duża, jednostki zostały odczytane błędnie – ustaw je tutaj.
Blender, programy CAD i slicery używają osi Z jako pionowej; glTF, Unity i większość silników gier używa osi Y. Przełącz tę opcję, jeśli po imporcie model leży na boku.
Stosowane przy konwersji brył STEP lub IGES na siatkę. Dokładna daje gładkie krzywe, ale większe pliki; zgrubna wystarczy do szybkiego podglądu.
Dotyczy tylko plików wejściowych PNG, JPG lub SVG. Relief podnosi ciemne obszary; litofan to cienka płytka, na której zdjęcie widać po podświetleniu od tyłu; wyciągnięcie zamienia logo lub kontur SVG w płaską bryłę.
Szerokość drukowanego modelu; wysokość wynika z proporcji obrazu.
Maksymalna wysokość wypukłości reliefu lub litofanu albo grubość wyciągniętego kształtu. Litofany mają zwykle 2–3 mm.
Pełna płytka pod reliefem, dzięki której wydruk się nie rozpada. 0 oznacza brak podstawy.
Jak korzystać z narzędzia
- 1
Prześlij plik .glb
Dodaj jeden plik GLB lub maksymalnie 20, każdy do 95 MB. Plik .gltf z oddzielnymi plikami .bin i tekstur najłatwiej obsłużyć po spakowaniu do jednego GLB.
- 2
Zachowaj binarny FBX i tekstury
Wybierz Konwertuj na FBX, Kodowanie pliku Binary i włącz Zachowaj tekstury i materiały, aby obrazy zostały spakowane w FBX. Zostaw Oś pionowa na Keep, chyba że model pojawia się położony na plecach.
- 3
Konwertuj i zaimportuj
Naciśnij Konwertuj na FBX i przeciągnij plik do folderu zasobów silnika lub do Blendera przez File › Import › FBX.
GLB a FBX: otwarty format webowy i format wymiany firmy Autodesk
GLB to binarna postać glTF 2.0, wydanego przez Khronos Group w 2017 roku, który w 2022 roku stał się międzynarodową normą ISO/IEC 12113. Jeden plik .glb zawiera 12-bajtowy nagłówek, opis sceny w JSON oraz blok binarny z geometrią i obrazami. Format zaprojektowano z myślą o szybkim wczytywaniu przez renderer: jednostką są metry, oś Y wskazuje górę, a materiały opierają się na fizycznym modelu metallic-roughness, który three.js, Babylon.js i Android Scene Viewer wyświetlają tak samo.
FBX zaczynał jako format oprogramowania do motion capture FiLMBOX firmy Kaydara, a od 2006 roku należy do Autodesku. Jest formatem zamkniętym, dokumentowanym głównie przez Autodesk FBX SDK, a mimo to pozostaje podstawowym formatem wymiany dla silników gier i narzędzi do animacji. Importer modeli Unity czyta FBX natywnie, opcje importu Unreal Engine są wokół niego zbudowane, a Maya i 3ds Max używają go do przenoszenia postaci z riggiem między studiami.
Co zostaje zachowane przy konwersji GLB na FBX
| W GLB | W FBX | Do sprawdzenia po imporcie |
|---|---|---|
| Siatki, UV, normalne | Zachowane bez zmian | Nic |
| Hierarchia i nazwy węzłów | Zachowane | Położenie punktów obrotu |
| Szkielet i wagi skinningu | Kości i skin cluster | Typ riga w silniku |
| Klipy animacji, morph targety | Takes animacji, blend shapes | Nazwy i długości klipów |
| Mapy koloru bazowego, normalnych i emisji | Osadzone tekstury w materiałach FBX | Przypisanie tekstur |
| Wartości metallic-roughness | Przybliżone | Ponownie podłącz mapy metaliczności i chropowatości |
| Rozszerzenia, takie jak clearcoat czy transmission | Brak odpowiednika w FBX | Odtwórz w silniku |
Import pliku FBX do Unity, Unreal Engine lub Blendera
Unity
- 01Przeciągnij plik .fbx do folderu Assets w oknie Project.
- 02Na karcie Rig wybierz Humanoid lub Generic dla postaci.
- 03Na karcie Materials użyj Extract Textures, aby edytować mapy.
Unreal Engine
- 01Kliknij Import w Content Browser i wybierz plik .fbx.
- 02Zaznacz Import Animations dla modeli z rigiem.
- 03Sprawdź Import Uniform Scale, jeśli rozmiar różni się 100 razy.
Blender
- 01Użyj File › Import › FBX (.fbx).
- 02Otwórz przestrzeń roboczą Shading, aby sprawdzić materiały.
- 03Użyj Automatic Bone Orientation, jeśli kości są skierowane w złą stronę.
Większość niespodzianek po konwersji GLB na FBX dotyczy materiałów, a nie geometrii. glTF często pakuje ambient occlusion, chropowatość i metaliczność w kanały czerwony, zielony i niebieski jednego obrazu. Klasyczny model materiałów FBX nie ma na taką teksturę miejsca, więc silniki importują ją jako dodatkowy obraz, który podłącza się ręcznie. Kolejny kłopot to tekstury WebP w GLB: niewiele importerów FBX czyta WebP, więc powinny być w PNG lub JPEG; WebP na JPG: kiedy i dlaczego wyjaśnia ten kompromis.
Jeśli celem jest statyczna siatka dla renderera lub drukarki 3D, a nie silnik, FBX może być złym wyborem; FBX na OBJ pokazuje, co zachowuje prosty format siatki. Dla AR Quick Look firmy Apple na iPhonie przejdź z tego samego GLB do GLB na USDZ.
GLB
glTF Binary (GLB)
GLB to binarna postać glTF 2.0, formatu przesyłania 3D opublikowanego przez Khronos Group w 2017 roku. Pakuje geometrię, materiały PBR, tekstury i animacje w jeden zwarty plik zaprojektowany z myślą o szybkim wczytywaniu. GLB jest szeroko używany w grafice 3D w sieci, przeglądarkach AR, Android Scene Viewer i internetowych sklepach z modelami. Niektóre starsze komputerowe narzędzia 3D i programy CAD nie potrafią go importować.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- Tak
- Rok powstania
- 2017 · Khronos Group
FBX
Filmbox (FBX)
FBX to format 3D stworzony przez Kaydara dla oprogramowania Filmbox, należący do Autodesk od 2006 roku. Przechowuje siatki, materiały, tekstury, szkielety, skinning, kamery, światła i animacje w jednym pliku. Jest standardowym formatem wymiany zasobów do gier w Unity, Unreal Engine, Maya, 3ds Max i Blenderze. Format jest własnościowy, a zachowanie może się różnić między eksporterami i wersjami SDK.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- Tak
- Rok powstania
- Kaydara (now Autodesk)
GLB na FBX konwertuje się, aby przenieść model z internetu, z marketplace'u lub aplikacji do skanowania 3D do procesów w Unity, Unreal Engine, Maya lub 3ds Max, opartych na formacie Autodesku.
Pytania o konwersję GLB na FBX
Czy animacje z pliku GLB będą działać po konwersji do FBX?
Animacja szkieletowa i animacja blend shape (morph target) istnieją w obu formatach, więc klipy zapisane w GLB mają swoje miejsce w FBX. Po imporcie sprawdź każdy klip w podglądzie animacji silnika, zwłaszcza gdy GLB zawierał ich kilka, bo niektóre importery dzielą je lub zmieniają ich nazwy.
Dlaczego po konwersji materiały w Unity wyglądają na szare lub plastikowe?
Materiały glTF używają wartości metaliczności i chropowatości, często upakowanych w jednej teksturze, a materiały FBX projektowano wokół kanałów diffuse i specular. Kolor bazowy i mapy normalnych zwykle przechodzą poprawnie, natomiast metaliczność i chropowatość może trzeba będzie podłączyć ponownie w edytorze materiałów silnika.
Czy do Blendera trzeba konwertować GLB na FBX?
Nie, jeśli chodzi o samo otwarcie. Blender ma importer glTF 2.0 od wersji 2.80, więc File › Import › glTF 2.0 wczytuje GLB bezpośrednio. Konwertuj tylko wtedy, gdy kolejne narzędzie w Twoim procesie wymaga FBX.
Wybrać binarny czy ASCII FBX?
Binary. Plik jest mniejszy, wczytuje się szybciej i właśnie tego oczekują Unity, Unreal i Maya. Importer FBX w Blenderze w ogóle nie czyta ASCII FBX. ASCII wybierz tylko dla skryptu lub narzędzia diff, które musi odczytać plik jako tekst.
Dlaczego model FBX jest w Unreal 100 razy za duży lub za mały?
glTF używa metrów, Unreal centymetrów, a FBX zawiera skalę jednostek, którą każdy importer interpretuje po swojemu. Jeśli rozmiar różni się 100 razy, dostosuj jednolitą skalę importu lub ustaw Jednostki modelu przed konwersją, a następnie sprawdź znany wymiar.
- Konwerter FBX na OBJKonwertuj pliki FBX z Mixamo, paczek Unity lub Mayi do OBJ z materiałami MTL i teksturami. Binarne i ASCII FBX, 20 plików naraz.
- Konwerter OBJ na GLBKonwertuj OBJ z plikiem MTL i teksturami do jednego GLB dla three.js, model-viewer, Shopify i AR na Androidzie. Skala w metrach, materiały w pliku.
- Konwerter glTF na GLBSpakuj plik .gltf z buforami .bin i teksturami w jeden GLB. Prześlij folder jako ZIP; model, materiały i skala pozostają bez zmian.
- Konwerter GLB na USDZKonwertuj modele GLB do USDZ, by na iPhonie i iPadzie umieścić je w AR z Safari, Wiadomości lub Plików. Materiały PBR i tekstury zostają zachowane.
- Konwerter STL na GLBZamień pliki STL do druku na GLB dla stron WWW, model-viewer i AR na Androidzie. Milimetry skalowane do metrów, Z-up na Y-up, by model stał prosto.