LayerUtility: LayerMaskTransform

节点功能:对蒙版的全方位空间变换控制,包括定位、镜像、缩放、长宽比调整和旋转等操作的完整矩阵变换功能。

输入参数

参数名称说明
mask

输出参数

参数名称说明
mask经过平移、缩放、旋转等变换后的掩码图像。

控件参数

参数名称说明
x掩码在水平(x)方向的平移像素值。正值向右平移,负值向左平移,可用于掩码对齐或制造偏移遮罩。
y掩码在垂直(y)方向的平移像素值。正值向下平移,负值向上平移,用于掩码偏移或动画效果控制。
mirror镜像翻转方式,对掩码图像进行水平或垂直方向的翻转。 None:不翻转遮罩,维持遮罩原本状态。适用于保持遮罩原样的情况。 horizontal:将遮罩左右翻转(水平对调)。适合用于对称场景或制作镜像遮罩。 vertical:把遮罩上下翻转(垂直对调)。可用于制作倒影效果、场景重构或实现风格反转。
scale宽度方向的缩放比例,1 表示原始大小。建议保持 1~3 倍范围内,避免掩码模糊或锯齿严重。
aspect_ratio高度方向的缩放比例,1 表示等比缩放。设置不同值可拉伸或压缩遮罩形状,谨防图像失真。
rotate旋转角度,单位为度,正值顺时针,负值逆时针。常用于遮罩旋转或倾斜处理,建议搭配抗锯齿使用。
transform_method插值方法,决定缩放或旋转时的像素重采样策略。 lanczos:属于高质量缩放算法,能保留边缘清晰度,不过速度会稍慢些。推荐用于最终渲染、高清输出场景。 bicubic:是平滑插值算法,在速度和质量上能达到平衡,常规使用比较合适。 hamming:具备较强的高频滤波抗锯齿能力,呈现锐利风格,适用于图标或 UI 纹理相关处理。 bilinear:即双线性插值,计算速度较快,可用于对质量要求不高的快速预览场景。 box:通过取平均值来处理,适合在进行图像缩小操作时使用。 nearest:也就是最近邻插值,不会产生模糊效果,但容易出现锯齿,运算速度最快,可用于像素风格图像、草图测试等。
anti_aliasing抗锯齿等级,用于平滑边缘,值越大效果越平滑但越慢。建议设为 2~4 以平衡速度与质量。

x: 水平位移(右正左负

y: 垂直位移(下正上负)

mirror:水平翻转和垂直翻转。

scaleaspect_ratio虽然都是对蒙版进行缩放的,但是scale缩放不会改变蒙版比例,aspect_ratio则会对蒙版画面进行拉伸。两者不会改变蒙版的大小,但是放大会对画面进行裁切。

rotate对蒙版进行旋转。