·
着色器开关可用于根据用户属性数据(如每个对象的 ID)切换着色器的输入。这通常用于使用一个材质着色图在多个不同对象上添加着色变化,例如,颜色或纹理。当 10 个着色器不够时,可以将着色器开关与其他着色器开关节点链接在一起。
着色器选择器:指定下列着色器。此值通常来自每个对象存储的整数或标量,可以使用“整数用户数据”或“标量用户数据”节点进行驱动。
偏移:偏移量会移动着色器开关的着色器输入值,并且在嵌套着色器开关以实现大于 10 的着色变体时最有用。默认情况下,输入范围为 0-9,偏移值为 0。但是,当使用偏移值 10 时,0-9 着色器输入对应于 10-19 之间的范围。偏移 20 的结果为 20-29,依此类推。
输出颜色:输出一切颜色信息。
输出闭包:输出为着色器信息,不能连接给材质球的颜色通道,因为输出的就是材质球。应直接连接到输出节点的表面通道