Maya: объединение анимации FBX поверх буровой установки HIK с пространством имен - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть риг персонажа HIK, который ссылается на сцену с пространством имен "rig:".У меня есть куча файлов анимации, которые имеют тот же скелет, но без буровой установки HIK и пространства имен.

Я могу импортировать и объединить анимацию со своей контрольной буровой установкой через окно импорта Maya.В параметрах пространства имен я выбираю пространство имен буровой установки HIK, затем «Использовать выбранное пространство имен ... добавить новую строку».И я установил свою анимацию на «Обновление».Это прекрасно работает.

Однако я не могу заставить работать командную строку в MEL.Команда, которую я получаю для вышеупомянутого через эхо редактора сценариев:

file -import -type "FBX"  -ignoreVersion -ra true -mergeNamespacesOnClash false -namespace "testNs"  -pr  -importTimeRange "combine" "C:/myFile.fbx";

Но по какой-то причине это не работает.Похоже, что команда опускает информацию о ссылках в окне параметров, о котором я упоминал выше, а именно о выборе родительского элемента ссылки.Я также ничего не заметил в документации по командам FBX MEL.Maya выполняет еще одну команду, которая не выводит все данные в эхо-редакторе скриптов?

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 21 февраля 2019

Мне нужно было установить пространство имен для пространства имен персонажа HIK из системы ссылок.Мне также нужно было установить желаемую опцию типа импорта (в этом случае объединение только тех костей, для которых можно найти имена).Я предполагаю, что это то, что делает окно параметров импорта файла Maya.

namespace -set "hik_rig_namespace";
FBXImportMode -v "exmerge";
file -import -type "FBX"  -ignoreVersion -ra true -mergeNamespacesOnClash true -namespace "this_doesnt_matter"  -pr -importTimeRange "combine" "C:/myFile.fbx";
namespace -set ":";

Пространство имен в параметре импорта Maya, кажется, не имеет значения.После того, как файл импортирован, я возвращаю пространство имен корню.

...