LayerMask: CreateGradientMask

节点功能:快速创建 渐变蒙版,支持 线性渐变(上/下/左/右) 和 径向渐变(中心扩散),适用于遮罩合成、过渡效果等场景。

输入参数

参数名称说明
size_as参考图像尺寸,如果提供,将使用此图像的大小代替 width 和 height 参数。便于在和已有图像配合使用时生成一致尺寸遮罩。

输出参数

参数名称说明
mask灰度遮罩图像(范围 0~1),作为蒙版使用。

控件参数

参数名称说明
width输出遮罩的宽度(像素)。
height输出遮罩的高度(像素)。
gradient_side渐变方向,支持:bottom、top、left、right、center。
gradient_scale渐变区域所占的百分比(1~9999)。控制渐变长度,占据整个边界的比例。例如 50 表示渐变区域为一半高度或宽度。
gradient_offset渐变位置的偏移量,正值向后移动,负值向前移动。可用于微调遮罩起始位置,在动画或遮罩融合场景中非常实用。
opacity遮罩的最终不透明度(0~100%),默认是 100。可用于生成半透明遮罩,适配混合或局部作用区域。

不同位置效果:

gradient_scale: 渐变范围,值越大,渐变范围越大。

gradient_offset: 渐变偏移

  1. gradient_side="bottom" + offset=50
  2. 渐变从图像的 底部开始向上偏移50像素,底部过渡区域变窄。
  3. gradient_side="right" + offset=-30
  4. 渐变从图像的 右侧向左延伸30像素,过渡区域向右扩展。
  5. gradient_side="center" + offset=20
  6. 中心渐变范围 缩小20像素(虚化区域变集中)。

创建渐变蒙版以融合图片。