LinearInterpolate(线性插值)表达式根据用作蒙版的第三个输入值,在两个输入值之间进行混合。您可以将其想像成用于定义两个纹理之间的过渡效果的蒙版,例如 Photoshop 中的层蒙版。蒙版“阿尔法”(Alpha)的强度确定从两个输入值获取颜色的比例。如果“阿尔法”(Alpha)为 0.0/黑色,那么将使用第一个输入。如果“阿尔法”(Alpha)为 1.0/白色,那么将使用第二个输入。如果“阿尔法”(Alpha)为灰色(介于 0.0 与 1.0 之间的值),那么输出是两个输入之间的混合。请记住,混合按通道进行。因此,如果“阿尔法”(Alpha)为 RGB 颜色,那么“阿尔法”(Alpha)的红色通道值定义 A 与 B 的红色通道之间的混合,而与“阿尔法”(Alpha)的绿色通道 无关,该通道定义 A 与 B 的绿色通道之间的混合。
属性
常量 A(Const A)
映射到黑色 (0.0) 的值。仅当未连接 A 输入时才使用。
常量 B(Const B)
映射到白色 (1.0) 的值。仅当未连接 B 输入时才使用。
常量阿尔法(Const Alpha)
接收要用作蒙版阿尔法的值。仅当未连接“阿尔法”(Alpha)输入时才使用。
输入
A
接收映射到黑色 (0.0) 的值。
B
接收映射到白色 (1.0) 的值。
阿尔法(Alpha)
接收要用作蒙版阿尔法的值。
程序员需知:LinearInterpolate(线性插值)根据参数值“阿尔法”(Alpha)在 A 与 B 之间执行按通道插值。