LayerStyle: DropShadow

节点功能:为图层(layer_image)添加可定制化的投影效果,同时也具有合成图像的功能。

输入参数

参数名称说明
background_image背景图像,用于合成阴影与图层。
layer_image图层图像,用于合成在背景图上的图层。需与背景图尺寸一致,否则需自动处理遮罩;通常为需要投影的前景元素图层。
layer_mask用于控制图层透明度的掩码图,可选。

输出参数

参数名称说明
image合成后的图像,包含阴影与前景图层。

控件参数

参数名称说明
invert_mask是否反转遮罩;默认为 True。
blend_mode阴影混合模式。 normal:正常混合,无特殊处理。是默认模式,适合大多数通用叠加场景。 multiply:正片叠底,颜色变暗。可模拟阴影、加深色块,常用于投影、合成。 overlay:叠加,依背景变亮或变暗。能增强对比度与光感,适合图标投影或文字高光。 screen:滤色,颜色变亮。常用于制作高光或光晕效果。 darken:仅保留较暗部分。用于遮罩交集、裁剪图形。 lighten:仅保留较亮部分。可制作柔光遮罩、合成闪光。 color_dodge:颜色减淡。能强调亮部,可用于高光效果或火光特效。 color_burn:颜色加深。可强调暗部,用于制造压暗区域或表现金属质感。 soft_light:柔光混合。带来柔和的亮度变化,用于自然光影融合。 hard_light:强光混合。产生更强对比的叠加,适合艺术性合成。 difference:差值混合。对比明显,用于制作特效或差异对比。 exclusion:排除混合。效果与 difference 类似但更柔和,适用于高对比风格。
opacity阴影透明度,0–100,默认 50。控制阴影强度,数值越低越透明。
distance_x阴影在 X 方向的偏移量。
distance_y阴影在 Y 方向的偏移量。
grow阴影范围扩张像素值,默认 6。增加阴影面积,避免与物体边缘重合太紧。
blur模糊程度,默认 18。模糊处理增强阴影柔和效果。
shadow_color阴影颜色,HEX 格式字符串,例如 #000000。通常设为黑色,若需彩色阴影也可自定义为其他颜色。

distance_x:阴影的水平方向偏移量,通过两张图片的对比,可以看出图像的整体轮廓还是有所区别的,正值向右偏移。

distance_y:阴影的垂直方向偏移量,正值向上偏移。

grow:阴影扩张/收缩(正值扩张,负值收缩)

shadow_color:自定义阴影颜色