使用表达式控制交互式修饰头发和毛发

您可以使用表达式来为修改器属性、遮罩和区域贴图生成值。例如,可以创建一个表达式,以随机化应用于头发的“剪切”(Cut)修改器的剪切量或“成束”(Clump)修改器的卷曲量。

由表达式控制的属性在“属性编辑器”(Attribute Editor)中具有图标 ,因为它们还可由纹理文件和绘制的纹理控制。

注: 交互式修饰描述不支持 XGen 表达式引用中列出的所有变量和函数。
  1. “交互式修饰编辑器”(Interactive Groom Editor)中,选择修饰的描述,并在“节点编辑器”(Node Editor)中显示其输入和输出连接。

    请参见显示连接

  2. “节点编辑器”(Node Editor)中,通过按 Tab 键,然后键入 xgmSeExpr 创建一个表达式节点。
  3. xgmSeExpr 节点的“输出 Alpha”(Out Alpha)端口连接到您希望表达式控制的属性。

    例如,对于“剪切”(Cut)修改器,将其连接到“数量”(Amount)属性。

  4. 双击 xgmSeExpr 节点,然后在节点的“属性编辑器”(Attribute Editor)中,执行以下操作之一:
    • “表达式”(Expression)旁边键入您的表达式。
    • 单击“打开抑制表达式编辑器”(Open the SeExpr Editor)以打开“XGen 表达式编辑器”(XGen Expression Editor),您可以使用它来创建、加载或编辑表达式。

      有关加载和编辑表达式的更多信息,请参见 XGen 表达式编辑器

相关主题