【问题标题】:Merge UV changes from .fbx file back into Maya将 .fbx 文件中的 UV 更改合并回 Maya
【发布时间】:2019-07-27 00:45:54
【问题描述】:

我正在尝试从 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)

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

【问题讨论】:

    标签: python maya mel


    【解决方案1】:

    而不是这个:

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

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

    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;’
            )
    

    附注这是您的代码的示例

    【讨论】:

      猜你喜欢
      • 2018-03-13
      • 2019-07-14
      • 2017-03-20
      • 2017-12-17
      • 2018-11-08
      • 2017-07-08
      • 1970-01-01
      • 2021-07-13
      • 2018-08-11
      相关资源
      最近更新 更多