使用表达式控制基本体

使用表达式为基本体属性和 XGen 修改器生成值。例如,您可以创建表达式来随机化基本体长度的值,或者为“成束”(Clumping)修改器值添加噪波。

可以局部使用表达式来修改单个属性值,并且可以在全局使用表达式以应用于集合中的所有描述(请参见创建 XGen 全局表达式)。可使用表达式控制的属性由此图标标识:

通过以下操作使用表达式控制基本体:

创建表达式以控制属性或修改器

  1. “XGen 编辑器”(XGen Editor)中,单击要修改的属性或修改器设置旁边的图标
  2. “XGen 表达式编辑器”(XGen Expression Editor)中,在编辑区域中键入表达式。
  3. 若要执行该表达式,请单击“接受”(Accept)

    XGen 会更新描述预览并关闭“XGen 表达式编辑器”(XGen Expression Editor)。

加载表达式

您可以加载保存的表达式或 Maya 附带的预生成采样 XGen 表达式。

“XGen 表达式编辑器”(XGen Expression Editor)加载表达式

  1. 单击“库”(Library)“示例”(Samples)选项卡,然后浏览到要加载的表达式。

    “库”(Library)选项卡会列出保存到 xgen/library 目录中的用户定义表达式。“示例”(Samples)选项卡会列出 Maya 附带的预生成采样 XGen 表达式。

  2. 从列表中选择一个表达式。

    表达式将加载到“XGen 表达式编辑器”(XGen Expression Editor)的编辑区域中。

  3. 若要执行该表达式,请单击“接受”(Accept)

    如果描述未更新,请确保启用“自动更新描述”(Update Description Automatically)

“XGen 编辑器”(XGen Editor)中加载表达式

  1. 单击要使用表达式设定的基本体或修改器属性旁边的 图标。
  2. 选择“加载表达式”(Load Expression),然后从以下选项中选择:
    • “库”(library),用于浏览在 XGen library 目录中保存的用户定义表达式。
    • “采样”(Samples),用于浏览 Maya 附带的预生成 XGen 表达式。
    • “加载其他”(Load other),用于浏览保存在其他位置的表达式。
    注: 在描述中创建的任何全局表达式也会显示在列表中。
  3. 选择表达式以执行。

保存表达式

在创建或修改表达式之后,您可以将其另存为 seExpr (.se) 表达式文件。默认情况下,表达式将保存到“XGen 表达式编辑器”(XGen Expression Editor)“库”(Library)选项卡,其源于以下目录之一:

可以加载这些表达式以在其他时间使用。

“XGen 表达式编辑器”(XGen Expression Editor)保存表达式

  1. 单击“保存”(Save)“另存为”(Save as),如有必要,浏览至要保存表达式的位置。

“XGen 编辑器”(XGen Editor)保存表达式

  1. 单击使用您要保存的表达式的基本体或修改器属性旁边的 图标,然后选择“将表达式另存为”(Save Expression As)
  2. 如果需要,请浏览至您要将表达式保存到的相应目录。