使用 Python 命令导出和导入 XGen 文件

 
 
 

您可以使用 Python 命令保存和加载 XGen 集合、描述、增量和修改器文件。可以在 Maya 中或通过 Python 会话执行 Python 命令。

若要使用“XGen 窗口”(XGen Window)菜单选项保存和加载 XGen 文件,请参见保存和加载 XGen 文件

另请参见 XGen 文件

集合文件

在 XGen Python API 中,集合称为选项板。

使用 exportPalette 创建集合 (.xgen) 文件。

xg.eportPalette(string palette, string fileName) palette - 要导出的选项板文件的名称 fileName - 要创建的 .xgen 文件的名称

使用 importPalette 导入集合文件。

xg.importPalette(string palette, string deltas[], string nameSpace="") palette - 要导入的选项板文件的名称 deltas - 也要在导入过程中应用的可选增量文件的列表 nameSpace - 要应用于导入的选项板的可选名称空间

请参见

增量文件

若要创建增量 (.xgd) 文件,请使用 createDelta

xg.createDelta(string palette, string newDelta) palette - 要为其创建增量的选项板的名称 newDelta - 增量文件的名称

您可以在导入集合的同时应用增量文件,但也可以单独应用增量文件。若要仅应用增量文件,请使用 applyDelta 命令。

xg.applyDelta(string palette, string delta) palette - 要对其应用增量文件的选项板的名称 delta - 增量文件的名称

描述文件

若要创建描述 (.xdsc) 文件,请使用 exportDescription

xg.exportDescription(string palette, string description, string fileName, bool guides=false) palette - 包含描述的选项板的名称 description - 要导出的描述的名称 fileName - 要创建导向的描述文件的名称 flag - 将来用于信号导向传递(未使用)

导入描述之前,必须已经具有集合。若要导入描述,请使用 importDescription

xg.importDescription(string palette, string fileName) palette - 要向其中导入描述的选项板的名称 fileName - 要导入的描述文件的名称

修改器文件

在 XGen Python API 中,修改器称为 FX 模块。

若要保存修改器 (.xgfx) 文件,请使用 Python exportFXModule 命令:

xg.exportFXModule(string palette, string description, string name, string fileName) palette - 保存 fx 模块的选项板的名称 description - 保存 fx 模块的描述的名称 name - 要导出的 fx 模块的名称 fileName - 要创建的 fx 模块文件的名称

若要导入修改器文件,请使用 importFXModule Python 命令:

xg.importFXModule(string palette, string description, string fileName) palette - 要向其中导入的选项板的名称 description - 要向其中导入 fx 模块的描述的名称 fileName - 要导入的 fx 模块文件的名称

相关主题