UltKit

Konwerter FBX na OBJ

Wyodrębnij siatkę, mapy UV i tekstury z pliku FBX i zapisz je jako zwykły OBJ, który otworzy niemal każdy program 3D, slicer i przeglądarka online. Riggi i animacje zostają w pliku źródłowym; kształt i wygląd modelu przechodzą do OBJ.

Konwerter modeli 3D

lub upuść Pliki STL, OBJ, MTL … tutaj ·

Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 1

    Prześlij plik FBX

    Binarny lub ASCII FBX, do 20 plików i 95 MB każdy. Jeśli tekstury leżą w osobnym folderze, spakuj FBX i tekstury do jednego pliku ZIP i prześlij go.

  2. 2

    Zachowaj materiały

    Opcja Zachowaj tekstury i materiały jest włączona, więc OBJ otrzyma plik .mtl oraz obrazy tekstur, do których się odwołuje. Jeśli model ma stać inaczej w docelowej aplikacji, ustaw Oś pionowa w sekcji Ustawienia zaawansowane.

  3. 3

    Konwertuj do OBJ

    Kliknij Konwertuj na OBJ i pobierz wynik. Pliki .obj, .mtl i obrazy trzymaj razem w jednym folderze, aby materiały się wczytały.

Po co konwertować plik FBX do OBJ

FBX to format, w którym wymieniają się silniki gier i programy do animacji, i właśnie dlatego sprawia kłopoty gdzie indziej. Jest własnościowy: Autodesk udostępnia SDK, ale nie pełną specyfikację, więc narzędzia open source implementują go metodą inżynierii wstecznej i obsługują tylko niektóre wersje. Występuje w wariancie binarnym i ASCII, a numery wersji zmieniały się wielokrotnie. Slicery, narzędzia do rzeźbienia, przeglądarki online i starsze programy CAD często w ogóle go pomijają.

OBJ jest przeciwieństwem: to tekstowy format firmy Wavefront Technologies, który od lat 90. prawie się nie zmienił. Czyta go każdy program importujący modele 3D, a w edytorze tekstu można otworzyć plik i zobaczyć wierzchołki. Wadą jest to, że opisuje zamrożony kształt. Dlatego świetnie nadaje się do wydruku postaci, rzeźbienia na zasobie z gry w ZBrush czy wrzucenia modelu do przeglądarki, a nie nadaje się do niczego, co ma się ruszać. Jeśli model trafia do przeglądarki internetowej lub podglądu AR, OBJ do GLB pakuje skonwertowaną siatkę i tekstury w jeden plik.

Co przetrwa konwersję z FBX do OBJ

Typowa zawartość FBX i miejsce, w którym trafia w OBJ
Zawartość FBXW OBJUwaga
Siatki i nazwy obiektówZachowaneZapisane jako nazwane obiekty w jednym pliku
Współrzędne UV i normalneZachowaneKrawędzie ostre i gładkie wyglądają tak samo
Tekstury diffuse, normalnych i bumpZachowaneWskazane w pliku .mtl
Mapy metaliczności i chropowatościCzęściowoMTL nie ma standardowego miejsca; aplikacje różnie to traktują
Szkielet i wagi skinninguOdrzuconeSiatka jest zapisana w pozie spoczynkowej
Klipy animacji i blend shape'yOdrzuconeOBJ nie ma osi czasu
Kamery i światłaOdrzuconeNie należą do formatu OBJ
Jednostki scenyZastosowaneOBJ przechowuje same liczby, bez jednostki

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)
Konwerter FBX

OBJ

Wavefront OBJ

OBJ to format geometrii 3D opracowany przez Wavefront Technologies. Jest to plik tekstowy z listą wierzchołków, współrzędnych tekstur, normalnych i ścian, a materiały i tekstury są wskazane w osobnym pliku .mtl. Importuje go niemal każdy program do modelowania 3D, silnik gier i narzędzie do druku 3D. OBJ nie obsługuje animacji, riggingu ani hierarchii sceny, a tekstury znikają, jeśli pliki MTL i obrazów nie są przechowywane razem.

Kompresja
–
Przezroczystość
–
Animacja
Nie
Rok powstania
Wavefront Technologies
Konwerter OBJ

FBX konwertuje się do OBJ, gdy narzędzie nie czyta formatu Autodesku, gdy stary lub ASCII-owy FBX nie chce się zaimportować albo gdy do druku, rzeźbienia lub prostej przeglądarki potrzebna jest tylko statyczna siatka.

Wersje FBX i dlaczego starsze pliki nie dają się zaimportować

  1. Lata 90.

    Filmbox firmy Kaydara

    FBX powstaje jako format plików programu Filmbox firmy Kaydara do przechwytywania ruchu, później przemianowanego na MotionBuilder.

  2. 2004

    Alias kupuje Kaydarę

    Format trafia do twórcy Maya i staje się popularnym pomostem między programami do animacji.

  3. 2006

    Autodesk kupuje Alias

    FBX staje się formatem Autodesku, używanym w Maya, 3ds Max, MotionBuilder, a później w Unity i Unreal.

  4. Lata 2010.

    Binarny FBX 7

    Pliki w wersji 7 stają się normą. Importer Blendera czyta binarne wersje 7.1 i nowsze, dlatego starsze pliki i pliki ASCII się tam nie wczytują.

Pytania o konwersję FBX na OBJ

Co dzieje się z animacją z pliku FBX?

OBJ nie potrafi przechowywać kości, wag skinningu ani klatek kluczowych, więc wynikiem jest statyczna siatka. Postacie wychodzą w pozie spoczynkowej, zwykle T-pose lub A-pose. Jeśli potrzebujesz animacji w formacie innym niż FBX, skonwertuj plik do GLB, który zachowuje szkielety i klipy.

Dlaczego Blender w ogóle nie importuje mojego pliku FBX?

Wbudowany importer Blendera czyta binarny FBX od wersji 7.1 i odrzuca ASCII FBX oraz starsze wersje. Pliki eksportowane z bardzo starych wydań Maya lub 3ds Max często na to trafiają. Konwersja do OBJ pozwala wczytać geometrię w obu przypadkach.

Dlaczego po konwersji FBX na OBJ brakuje tekstur?

Albo FBX nie miał osadzonych tekstur i nie zostały przesłane razem z nim, albo pliki .mtl i obrazy zostały po pobraniu oddzielone od pliku .obj. Prześlij FBX razem z folderem tekstur w pliku ZIP i trzymaj wszystkie pliki wynikowe w jednym folderze.

Czy materiały PBR przetrwają konwersję?

Tylko częściowo. Format MTL zaprojektowano z myślą o mapach diffuse, specular i bump, więc kolor bazowy i mapy normalnych przenoszą się wiarygodnie, a mapy metaliczności i chropowatości mogą zostać pominięte lub zignorowane przez aplikację otwierającą OBJ. Do pełnego PBR lepszym celem jest glTF.

Czy mogę przekonwertować postać z Mixamo do OBJ do druku 3D?

Tak, o ile potrzebujesz tylko pozy. Pobierz postać z Mixamo w wybranej pozie, skonwertuj ją tutaj, a następnie użyj OBJ do STL albo od razu skonwertuj do STL. Przed drukiem trzeba będzie pogrubić cienkie elementy, na przykład palce.