Konwertuj MB na MA
Konwertuj sceny Maya Binary do edytowalnych plików Maya ASCII za pomocą Maya lub w trybie wsadowym.
Jak konwertować mb do ma
- Modelowanie 3D
- Brak ocen.
Scena Maya może wymagać pliku tekstowego na potrzeby różnic w systemach kontroli wersji, edycji za pomocą skryptów lub potoku, który wymaga konkretnie formatu Maya ASCII. Konwersję należy wykonać za pomocą Autodesk Maya, ponieważ ogólne konwertery plików nie rozumieją grafu sceny Maya, referencji ani danych wtyczek.
Czym jest format MB
.mb to Maya Binary, binarny format sceny Autodesk Maya. Użytkownicy Maya zapisują w plikach MB siatki, materiały, kamery, światła, animacje, ustawienia renderowania, sieci węzłów, referencje i inne dane sceny. Pliki binarne są zazwyczaj wydajnie ładowane i zapisywane przez Maya, ale ich zawartości nie można w znaczący sposób przeglądać ani scalać za pomocą zwykłych narzędzi tekstowych.
Czym jest format MA
.ma to Maya ASCII, tekstowy format sceny zawierający polecenia Maya i dane odtwarzające scenę. Jest przydatny w kontroli wersji, różnicach tekstowych, zmianach wykonywanych za pomocą skryptów, debugowaniu oraz sprawdzaniu definicji węzłów i atrybutów. Pliki MA są zwykle większe niż odpowiadające im pliki MB, a ręczna edycja złożonych scen lub animacji jest niepraktyczna. MA pozostaje formatem specyficznym dla Maya; nie jest ogólnym formatem wymiany danych z innymi aplikacjami 3D.
Jak przekonwertować MB na MA
Korzystanie z Maya
- Skopiuj oryginalny plik
.mb, aby pozostał dostępny na wypadek problemów z eksportem. - Otwórz kopię w wersji Maya, która utworzyła ten plik, lub w nowszej kompatybilnej wersji, używając File → Open Scene.
- Sprawdź ostrzeżenia, brakujące referencje, niezaładowane wtyczki i błędy w Script Editor. Przed zapisaniem załaduj wtyczki wymagane przez scenę.
- Wybierz File → Save Scene As.
- Ustaw opcję File type na
mayaAsciilubMaya ASCII, zależnie od wersji Maya. - Podaj nową nazwę pliku kończącą się rozszerzeniem
.mai wybierz Save As.
Nie zmieniaj jedynie nazwy .mb na .ma; zawartość pliku musi zostać przepisana przez Maya. Zachowaj źródłowy plik MB do czasu ponownego otwarcia i sprawdzenia pliku MA. Jeśli Maya zgłosi nieobsługiwane dane lub niedostępne wtyczki, zapisany plik MA może nie zachować wszystkich funkcji.
Korzystanie z Maya w trybie batch
Powtarzające się konwersje można wykonywać za pomocą pliku wykonywalnego Maya w trybie batch, używając polecenia MEL:
maya -batch -command "file -open \"input.mb\"; file -saveAs -type \"mayaAscii\" \"output.ma\"; quit -force;"
Zastąp maya plikiem wykonywalnym zainstalowanej wersji Maya i w razie potrzeby używaj pełnych ścieżek. Ścieżki zawierające spacje ujmuj w cudzysłowy zgodnie z używaną powłoką. Przetestuj polecenie na kopii: tryb batch nie może niezawodnie odpowiadać na monity dotyczące wtyczek, naprawiać brakujących referencji ani rozwiązywać interaktywnych ostrzeżeń. Skrypt produkcyjny powinien również sprawdzać kod wyjścia Maya i weryfikować, czy plik wyjściowy istnieje.
Ograniczenia zgodności i jakości
Zapisanie sceny MB jako MA zmienia format kontenera; nie powoduje celowej konwersji geometrii ani animacji sceny. Dane należące do niedostępnych wtyczek, nieobsługiwane węzły lub funkcje usunięte w docelowej wersji Maya mogą jednak zostać pominięte albo zmienione. Zapisanie pliku w nowszej wersji Maya może wprowadzić węzły, atrybuty lub polecenia, których starsza wersja nie potrafi odczytać, dlatego nie należy zakładać, że MA zapewnia zgodność wsteczną.
Konwersja głównej sceny nie powoduje konwersji jej plików referencyjnych. Referencjonowane sceny MB pozostają plikami MB, chyba że każda referencja zostanie osobno otwarta i zapisana jako MA; zmiana nazwy lub ścieżki pliku referencyjnego może również wymagać zaktualizowania sceny nadrzędnej. Zewnętrzne tekstury, cache, dźwięk, symulacje i inne połączone zasoby pozostają zewnętrzne i muszą zostać zachowane wraz ze ścieżkami lub spakowane osobno.
Nie istnieje ogólnie niezawodna usługa online MB-to-MA. Konwertery przesyłające pliki, takie jak CloudConvert lub Zamzar, są przeznaczone do popularnych formatów dokumentów i multimediów i nie potrafią niezawodnie zachować specyficznych dla Maya węzłów, referencji, wtyczek ani animacji; nie przesyłaj scen produkcyjnych do niezatwierdzonej usługi. Do wiernej konwersji formatu używaj lokalnie Autodesk Maya. Użyj zamiast tego FBX lub Alembic, jeśli rzeczywistym wymaganiem jest przeniesienie obsługiwanej geometrii, animacji lub cache do innej aplikacji 3D, pamiętając, że te formaty nie zachowują pełnej struktury sceny Maya.
Porównanie formatu MB z MA
Jak formaty MB i MA wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .MB Autodesk Maya Binary Scene File | .MA Autodesk Maya ASCII Scene |
|---|---|---|
| Geometria | Oba | — |
| Materiały | Tak | — |
| Tekstury | Odniesione zewnętrznie | — |
| Animacja | Tak | Tak |
| Hierarchia sceny | Tak | Tak |
| Czytelny tekstowo | Nie | Tak |
| Typowy rozmiar pliku | Średni | Duży |
| Otwarty standard | Nie | Nie |
| Twórca | Autodesk | Autodesk |
| Typ MIME | — | text/plain |