您可以使用 Python 命令保存和加载 XGen 集合、描述、增量和修改器文件。可以在 Maya 中或通过 Python 会话执行 Python 命令。
若要使用 XGen 编辑器菜单选项保存和加载 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 模块文件的名称