Konwertuj MDL na FBX
Konwertuj poprawny wariant MDL do FBX, zachowując w miarę możliwości meshe, riggi, tekstury i animacje.
Konwertuj pliki MDL online
Nie mamy jeszcze dedykowanego konwertera online dla MDL na FBX, ale pliki MDL możesz przekonwertować online na te formaty:
Jak konwertować mdl do fbx
- Modelowanie 3D
- Brak ocen.
FBX jest często wymagany, gdy model z gry lub starszego pakietu 3D musi zostać otwarty w Blender, Maya, 3ds Max, Unity, Unreal Engine lub narzędziu do przeglądania zasobów. Właściwy przebieg pracy zależy od programu, który utworzył plik .mdl, ponieważ to rozszerzenie oznacza kilka niezwiązanych ze sobą formatów.
Najpierw zidentyfikuj wariant MDL
MDL nie jest jednym uniwersalnym formatem 3D. Jest używany przez gry korzystające z silników Quake, GoldSrc i Source, Warcraft III, Hash Animation:Master oraz inne aplikacje. Każdy wariant ma inne wymagania dotyczące siatek, szkieletów, animacji, materiałów i plików towarzyszących.
Pliki MDL silnika Source to skompilowane zasoby Valve Studio Model używane przez gry takie jak Half-Life 2, Counter-Strike: Source, Team Fortress 2, Left 4 Dead i Garry's Mod. Model Source zwykle wymaga pasującego pliku danych wierzchołków .vvd oraz co najmniej jednego pliku .vtx; materiały mogą również wymagać oryginalnych plików .vmt i .vtf w oczekiwanej strukturze katalogów gry.
Warcraft III używa tekstowych modeli .mdl oraz binarnych modeli .mdx. Pliki MDL gier Quake i GoldSrc to starsze skompilowane formaty zawierające dane geometrii i animacji zależne od silnika. Animation:Master używa MDL do przechowywania własnych danych modeli.
Plik .mdl może również zawierać źródło NVIDIA Material Definition Language. NVIDIA MDL opisuje shader materiału, a nie siatkę, więc samodzielnie nie może zostać przekształcony w model FBX. Przed wyborem konwertera sprawdź aplikację źródłową, sąsiednie pliki i nazwy folderów.
Dlaczego warto używać FBX
FBX to format wymiany danych 3D firmy Autodesk. Może zawierać siatki wielokątów, UV, normalne, materiały, szkielety, wagi skinningu, kamery, cele morphingu i animację, a także jest szeroko obsługiwany przez aplikacje DCC oraz importery silników gier.
FBX nadaje się do przenoszenia możliwych do odzyskania danych modelu do edytora ogólnego przeznaczenia, ale nie reprezentuje każdej funkcji silnika gry. Shadery silnika, definicje kolizji, reguły LOD, punkty mocowania, dane fizyki, ustawienia kompilatora i metadane skryptów często wymagają osobnego odtworzenia.
Konwertowanie plików MDL gier za pomocą Noesis
Noesis to praktyczny konwerter desktopowy dla wielu wariantów modeli gier. Może wyświetlać obsługiwane modele w podglądzie i eksportować je do FBX, ale obsługa zależy od konkretnego formatu MDL oraz dostarczonych z nim plików.
- Skopiuj plik MDL i wszystkie powiązane pliki z oryginalnego folderu zasobu do lokalizacji roboczej. W przypadku zasobów Source zachowaj razem pasujące pliki
.vvd,.vtx, pliki tekstur i foldery względne. - Otwórz model w Noesis za pomocą File → Open. Jeśli brakuje geometrii, materiałów lub animacji, przed eksportem sprawdź, czy obecne są właściwe pliki towarzyszące.
- Użyj File → Export i wybierz FBX. Eksportuj animację tylko wtedy, gdy podgląd potwierdza dostępność potrzebnych danych animacji.
- Zaimportuj wynikowy plik FBX do Blender i sprawdź topologię siatki, UV, normalne, przypisania materiałów, hierarchię armatury, deformację skinningu oraz akcje animacji.
- Jeśli program docelowy odrzuca plik FBX, wyeksportuj go ponownie z Blender za pomocą File → Export → FBX. Eksportuj tylko wymagane obiekty i ustaw osie, skalę oraz opcje animacji odpowiednio do aplikacji docelowej.
W razie potrzeby użyj ścieżek właściwych dla danego formatu
W przypadku modeli silnika Source dekompilacja jest często bardziej niezawodna niż bezpośredni eksport do FBX. Crowbar może zdekompilować obsługiwany plik MDL Source do danych QC i SMD, a w stosownych przypadkach także do plików VTA. Zaimportuj pliki SMD do Blender za pomocą Blender Source Tools lub innego zgodnego importera formatu Source, a następnie wyeksportuj FBX z Blender. Ta metoda wymaga kompletnego zestawu modelu i może nie odtworzyć wszystkich elementów flex, kości proceduralnych ani zachowania materiałów.
W przypadku Warcraft III MDL lub MDX użyj dodatku Blender stworzonego specjalnie dla Warcraft III MDL/MDX, a następnie wyeksportuj zaimportowaną scenę jako FBX. Potwierdź, że dodatek obsługuje odpowiednią wersję gry; emitery cząsteczek, obiekty zdarzeń, efekty wstęg, ścieżki widoczności i niestandardowe warstwy materiałów często wymagają ręcznego odtworzenia.
W przypadku Animation:Master MDL otwórz plik w Animation:Master i użyj formatów eksportu dostępnych w danej wersji. Jeśli jest to obsługiwane, eksportuj format wymiany danych z riggiem lub animacją; eksport za pośrednictwem OBJ przenosi wyłącznie statyczną geometrię i usuwa kości, skinning oraz animację.
Ogólne konwertery online nie są zalecane w przypadku plików MDL gier, ponieważ często nie potrafią zidentyfikować wariantu MDL ani przyjąć wymaganych plików towarzyszących. Korzystaj z usługi internetowej tylko wtedy, gdy wyraźnie podaje dokładny format źródłowy, w razie potrzeby przyjmuje kompletny pakiet zasobów, opisuje sposób obsługi animacji i tekstur oraz ma zasady przesyłania odpowiednie dla praw do zasobu i jego poufności.
Sprawdź zgodność po eksporcie
FBX zwykle zachowuje geometrię, UV, podstawowe materiały, kości, skinning i próbkowaną animację, ale zakres zachowania danych zależy od eksportera. Instrukcje QC Source, hitboxy, punkty mocowania, definicje LOD, siatki fizyki, reguły flex, systemy cząsteczek i niestandardowe parametry shaderów nie mają standardowych odpowiedników w FBX.
Tekstury są często wskazywane jako osobne pliki graficzne zamiast być osadzane w FBX. Przechowuj pliki tekstur obok dostarczanego pliku albo w Blender użyj File → External Data → Pack Resources podczas zapisywania projektu Blender. W przypadku eksportu FBX użyj Path Mode → Copy i osadzonych tekstur tylko wtedy, gdy aplikacja docelowa obsługuje osadzone multimedia.
Przed zastosowaniem transformacji sprawdź orientację i skalę. Silniki gier i aplikacje DCC używają różnych konwencji jednostek oraz osi współrzędnych, dlatego model może zostać zaimportowany obrócony, zbyt duży lub zbyt mały. Przetestuj oskinnowaną siatkę i co najmniej jedną animację przed wypaleniem transformacji, ponieważ niepotrzebne zmiany transformacji mogą uszkodzić działanie animacji.
Ekstrahowanie i konwertowanie zasobów z gier komercyjnych może być ograniczone przez licencję gry lub przepisy dotyczące praw autorskich; przed redystrybucją przekonwertowanych modeli lub tekstur uzyskaj pozwolenie.
Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików mdl.
Dodatkowe formaty dla konwersji pliku
mdl
Konwersja odwrotna
Konwersja do .fbx
z innych formatów
- unitypackage do fbx
- c4d do fbx
- max do fbx
- mb do fbx
- rvt do fbx
- pmd do fbx
- glb do fbx
- maya do fbx
- dff do fbx
- anim do fbx
- 3dm do fbx
- 3ds do fbx
- 3dsmax do fbx
- 3mf do fbx
- abc do fbx
- asc do fbx
- ase do fbx
- asm do fbx
- b3d do fbx
- bio do fbx
- bip do fbx
- blend do fbx
- blend1 do fbx
- blender do fbx
- bmp do fbx
- br3 do fbx
- br6 do fbx
- br7 do fbx
- bsk do fbx
- bvh do fbx
- c3d do fbx
- catdrawing do fbx
- catpart do fbx
- catproduct do fbx
- cd4 do fbx
- cel do fbx
- cob do fbx
- crz do fbx
- dae do fbx
- daz do fbx
- ddf do fbx
- dds do fbx
- drf do fbx
- dsf do fbx
- duf do fbx
- dwf do fbx
- dwg do fbx
- exp do fbx
- flt do fbx
- gif do fbx
- gltf do fbx
- iam do fbx
- ies do fbx
- ifc do fbx
- iges do fbx
- igs do fbx
- img do fbx
- ipt do fbx
- iv do fbx
- ive do fbx
- jpeg do fbx
- jpg do fbx
- jt do fbx
- kml do fbx
- kmz do fbx
- lwo do fbx
- lws do fbx
- lxo do fbx
- ma do fbx
- mac do fbx
- md2 do fbx
- md5anim do fbx
- md5mesh do fbx
- mhx do fbx
- model do fbx
- mqo do fbx
- mud do fbx
- neu do fbx
- obj do fbx
- pcd do fbx
- phy do fbx
- ply do fbx
- pmx do fbx
- png do fbx
- pp2 do fbx
- prj do fbx
- prt do fbx
- psd do fbx
- pz2 do fbx
- pzz do fbx
- rpf do fbx
- sat do fbx
- sbsar do fbx
- scad do fbx
- scn do fbx
- shp do fbx
- skb do fbx
- skp do fbx
- sldasm do fbx
- sldprt do fbx
- spt do fbx
- step do fbx
- stl do fbx
- stp do fbx
- t3d do fbx
- tga do fbx
- tif do fbx
- tiff do fbx
- txt do fbx
- u3d do fbx
- usd do fbx
- usda do fbx
- usdc do fbx
- usdz do fbx
- webp do fbx
- wrl do fbx
- x do fbx
- x3d do fbx
- x_b do fbx
- xmt_txt do fbx
- xsi do fbx
- z3d do fbx