您可以使用 Python 命令保存和加载 XGen 集合、描述、增量和修改器文件。可以在 Maya 中或通过 Python 会话执行 Python 命令。
若要使用“XGen 窗口”(XGen Window)菜单选项保存和加载 XGen 文件,请参见保存和加载 XGen 文件。
另请参见 XGen 文件。
使用 exportPalette 创建集合 (.xgen) 文件。
xg.eportPalette(string palette, string fileName) palette - 要导出的选项板文件的名称 fileName - 要创建的 .xgen 文件的名称
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 模块文件的名称