使用表达式为基本体属性和 XGen 修改器生成值。例如,您可以创建表达式来随机化基本体长度的值,或者为“成束”(Clumping)修改器值添加噪波。
可以局部使用表达式来修改单个属性值,并且可以在全局使用表达式以应用于集合中的所有描述(请参见创建 XGen 全局表达式)。可使用表达式控制的属性由此图标标识:。
通过以下操作使用表达式控制基本体:
- 在“XGen 表达式编辑器”(XGen Expression Editor)中创建新的表达式。
- 加载 Maya 附带的预生成采样 XGen 表达式。
- 加载以前创建的表达式,然后保存到 XGen 的“库”(Library)。
创建表达式以控制属性或修改器
- 在“XGen 编辑器”(XGen Editor)中,单击要修改的属性或修改器设置旁边的图标 。
- 在“XGen 表达式编辑器”(XGen Expression Editor)中,在编辑区域中键入表达式。
- 若要执行该表达式,请单击“接受”(Accept)。
XGen 会更新描述预览并关闭“XGen 表达式编辑器”(XGen Expression Editor)。
加载表达式
您可以加载保存的表达式或 Maya 附带的预生成采样 XGen 表达式。
从“XGen 表达式编辑器”(XGen Expression Editor)加载表达式
- 单击“库”(Library)或“示例”(Samples)选项卡,然后浏览到要加载的表达式。
“库”(Library)选项卡会列出保存到 xgen/library 目录中的用户定义表达式。“示例”(Samples)选项卡会列出 Maya 附带的预生成采样 XGen 表达式。
- 从列表中选择一个表达式。
表达式将加载到“XGen 表达式编辑器”(XGen Expression Editor)的编辑区域中。
- 若要执行该表达式,请单击“接受”(Accept)。
如果描述未更新,请确保启用“自动更新描述”(Update Description Automatically)。
从“XGen 编辑器”(XGen Editor)中加载表达式
- 单击要使用表达式设定的基本体或修改器属性旁边的 图标。
- 选择“加载表达式”(Load Expression),然后从以下选项中选择:
- “库”(library),用于浏览在 XGen library 目录中保存的用户定义表达式。
- “采样”(Samples),用于浏览 Maya 附带的预生成 XGen 表达式。
- “加载其他”(Load other),用于浏览保存在其他位置的表达式。
注: 在描述中创建的任何全局表达式也会显示在列表中。
- 选择表达式以执行。
保存表达式
在创建或修改表达式之后,您可以将其另存为 seExpr (.se) 表达式文件。默认情况下,表达式将保存到“XGen 表达式编辑器”(XGen Expression Editor)的“库”(Library)选项卡,其源于以下目录之一:
-
C:/Users/<用户名>/Documents/xgen/expressions
-
${HOME}/xgen/expressions
可以加载这些表达式以在其他时间使用。
从“XGen 表达式编辑器”(XGen Expression Editor)保存表达式
- 单击“保存”(Save)或“另存为”(Save as),如有必要,浏览至要保存表达式的位置。
从“XGen 编辑器”(XGen Editor)保存表达式
- 单击使用您要保存的表达式的基本体或修改器属性旁边的 图标,然后选择“将表达式另存为”(Save Expression As)。
- 如果需要,请浏览至您要将表达式保存到的相应目录。