将.fbx文件中的UV更改合并回五月

2024-04-26 05:31:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从Maya导出FBX模型,从外部修改一些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)

但是,在运行命令之后,场景中没有任何更改。如何用新的更改合并和覆盖当前场景


Tags: 模型falsetruetype场景myfileuvfile
1条回答
网友
1楼 · 发布于 2024-04-26 05:31:07

而不是这样:

import maya.cmds as cmds

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

如果使用Python,则需要通过MEL evals传递选项:

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.这是您的代码的外观示例

相关问题 更多 >