Объединить УФ изменения из файла .fbx обратно в Maya - PullRequest
1 голос
/ 09 июля 2019

Я пытаюсь экспортировать модель FBX из Maya, изменить некоторые внешние UV-сигналы, а затем импортировать их обратно в Maya, заменяя только те части, которые были изменены.

Для экспорта:

cmds.file(myFile, type='FBX', exportSelected=True, lf=False, f=True)

Для импорта:

cmds.file(myFile, i=True, type='FBX', ra=True, mnc=True, pr=True, lf=False, f=True)

Однако после выполнения команд в сцене ничего не изменилось.Как мне объединить и переписать текущую сцену с новыми изменениями?

1 Ответ

0 голосов
/ 26 июля 2019

Вместо этого:

import maya.cmds as cmds

cmds.file(myFile, typ='FBX', es=True, lf=False, f=True)

Ваши опции должны быть переданы через MEL evals, если вы используете Python:

import maya.mel as mel

mel.eval('FBXResetExport; 
          FBXExportInputConnections -v false; 
          FBXExportBakeComplexAnimation -v true; 
          FBXExportLights -v false; 
          FBXExportCameras -v false; 
          FBXExportInAscii -v true; 
          FBXExportFileVersion FBX201200; 
          FBXExportSmoothingGroups -v false; 
          FBXExportSmoothMesh -v false; 
          FBXExportApplyConstantKeyReducer -v false; 
          FBXExportBakeComplexAnimation -v true;  
          FBXExportBakeComplexStep -v 1;  
          FBXExportCameras -v false;’
        )

P.S. Это пример того, как ваш код может выглядеть как .

...