LayerMask: BlendIf Mask

节点功能:精准提取图像中特定亮度/颜色范围的区域,生成动态遮罩。相当于PS的「混合颜色带」+「色彩范围选择」的合成体。

输入参数

参数名称说明
image输入图像。
mask(可选)自定义输入遮罩,若不提供则自动从图像 alpha 通道或填充白色。

输出参数

参数名称说明
mask基于通道亮度和混合设置生成的掩码

控件参数

参数名称说明
invert_mask是否反转输入掩码。
blend_if通道选择:灰度(gray)、红(red)、绿(green)、蓝(blue)。
black_point黑色点阈值,范围 [0, 254]。低于此值将完全遮罩,适合排除过暗区域。
black_range黑色到正常混合的过渡范围。越大越平滑过渡,否则为硬边遮罩。
white_point白色点阈值,范围 [1, 255]。
white_range从正常混合到完全可见的过渡范围。

在gray模式下,black_point越大,越透明,white_point越小,越透明。

当切换到red通道后,只有红色部位呈现白色,其他部位透明,其他通道也是如此。

black_range: 暗部过渡范围(0=硬边,值越大渐变越柔)。

示例工作流。