提供组节点的替代输入和标记组节点端口

您可以将默认值节点添加到图形。这样,MyColor 会提供一个默认输入值,而用户还可以提供替代输入值。如果提供替代值,则系统会使用它。否则,系统将使用默认值。

将默认值节点添加到图形:

  1. 进入组视图,然后右键单击工作区域,然后选择“工具”“切换高级模式”以转到高级模式。此模式提供更多的节点供选择。

  2. 右键单击工作区域,然后选择“图形节点”“代码控制”“默认值”以创建“默认值”节点。
  3. 按如下所示连接节点:
    • MyColor 的“RGB”属性连接到“默认值”的“默认”属性。
    • 将“默认值”的“替代”属性连接到组节点。将会自动显示新的替代 0 端口。
    • 将“默认值”的“结果”属性连接到“倍增”的“值”属性。
  4. (可选)创建第二个“默认值”节点,并按如下所示将其连接到 MyMultiplier:
    • 将 MyMultiplier 的“浮点”属性连接到“默认值”的“默认”属性。
    • 将“默认值”的“替代”属性连接到组节点。将会自动显示替换 1 端口。
    • 将“默认值”的“结果”属性连接到“倍增”的“值”属性。

    组节点端口将重命名(在左侧的父对象组节点中)。

标记组节点端口:

  1. 选择组节点。在“属性”面板上,确保将“活动套接字”设置为 0,然后将“活动套接字标签”更改为 MyColor

    组节点的第一个端口现在已重命名为“MyColor 0”。

  2. 对第二个端口重复上述操作。将“活动套接字”设置为 1,然后将“活动套接字标签”更改为 MyMultiplier

    组节点的第二个端口现在已重命名为“MyMultiplier 1”。

    选择“活动套接字”值,然后输入“活动套接字标签”。

提供一个替换输入值:

  1. 退出组视图并创建一个颜色节点(“硬件明暗器节点”“值”“颜色”)。
  2. 将该颜色节点的 RGB 属性连接到组节点的 MyColor 属性。
  3. 系统将使用该替代颜色节点,而不是默认值。

    颜色节点提供替代输入值,并且系统将使用其值而不是默认值。

  4. (可选)对“浮动”倍增重复上述操作。创建浮点节点(“硬件明暗器节点”“值”“浮点”),然后将其“浮点”属性连接到组节点的 MyMultiplier 端口。

移除颜色覆盖: