参数名称 | 说明 |
---|---|
mask |
LayerUtility: LayerMaskTransform
节点功能:对蒙版的全方位空间变换控制,包括定位、镜像、缩放、长宽比调整和旋转等操作的完整矩阵变换功能。
输入参数
输出参数
参数名称 | 说明 |
---|---|
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:水平翻转和垂直翻转。
scale和aspect_ratio虽然都是对蒙版进行缩放的,但是scale缩放不会改变蒙版比例,aspect_ratio则会对蒙版画面进行拉伸。两者不会改变蒙版的大小,但是放大会对画面进行裁切。
rotate对蒙版进行旋转。