在基于物理的 Stingray 着色器中为 ShaderFX 节点创建新的默认值

Stingray PBS 节点的 ShaderFX 编辑器中,创建一个节点,例如“添加”(Add)。单击节点上的任何输入属性以显示其属性编辑器。已将默认值指定给节点;在此例中为 0 0 0 0。

可以将此默认值更改为以下任一值。属性端口也会更改颜色,因为其默认值已更改为其他数据类型。

通过设置输入上的默认值,可以执行操作而不提供外部连接。

例如,可以将“添加”(Add)节点的第一个输入设置为 (1, 0, 1),将第二个输入设置为 (0, 0, -1)。单击“渲染样例”(Render Swatch) 图标,可看到“添加”(Add)节点样例变为红色。已添加两个输入默认值 (1, 0, 1) + (0, 0, -1) = (1, 0, 0),而未连接任何外部输入节点。

但是,只要将节点连接到输入,指定的默认值就会被擦除并替换为新连接。

示例:用于确定不透明度的顶点颜色通道

以下示例演示了如何使用顶点颜色蓝色通道控制不透明度。

添加到蓝色顶点颜色通道的 0.5 值可导致具有蓝色的所有区域均为半透明。

在恐龙的腿上绘制了大量的蓝色。这些区域现在比其他区域更不透明,因为不透明度是由蓝色通道确定的。