创建全局表达式

可以使用全局表达式设置具有相同计算值的多个属性。

例如,可以使用全局表达式为总体基本体大小创建随机值。这样,属性(如“长度”(Length)“宽度”(Width)“深度”(Depth))就可以使用相同的随机值以保持基本体的正确形状。

全局表达式提供了一种为基于属性的其他表达式计算常量值的理想方法。它们基于集合,因此可以将其应用于属于集合的所有描述。

如果初次使用 XGen 表达式,请参见 XGen 表达式基础知识

创建全局随机化表达式

  1. XGen 编辑器中,单击“表达式”(Expressions)选项卡。
  2. 键入表达式的“名称”(Name),例如 randomize
  3. 单击 randomize 旁边的 +

    Maya 将创建一个空的(值 =0)全局表达式。

  4. 单击此图标 ,打开 XGen 表达式编辑器
  5. 在底部窗格中,通过键入 $a=; 创建表达式中的第一行。

    这将为表达式的输入值创建一个滑块控件。

  6. 在表达式的第二行中,通过键入 $a * rand(0.5 3.0) 添加随机化函数。
  7. 单击“接受”(Accept)

    Maya 将随机化表达式添加到“表达式”(Expression)选项卡。

  8. “表达式”(Expression)选项卡中,使用滑块控件设置表达式的输入值。
  9. 若要使用随机化表达式控制属性,请在属性旁边键入表达式名称,后跟 ()

    例如,在“长度”(Length)“宽度”(Width)“深度”(Depth)旁边键入 randomize() 以随机化已生成基本体的大小。