参数名称 | 说明 |
---|---|
background_image | 背景图像,用于叠加阴影的底图。 |
layer_image | 需要添加内阴影的图层图像。推荐使用含有透明边缘的 PNG 图层。 |
layer_mask | (可选)遮罩图像,用于控制阴影显示区域。推荐使用图层的 alpha 通道作为遮罩,也可以单独上传 mask 控制阴影作用范围。 |
LayerStyle: InnerShadow
节点功能:给目标物体生成内阴影,同时具有合成图像的功能。
输入参数
输出参数
参数名称 | 说明 |
---|---|
image | 添加了内阴影后的图像。 |
控件参数
参数名称 | 说明 |
---|---|
invert_mask | 是否反转输入掩码图像。若使用 layer_mask,可通过此选项指定是否将其反转以反向遮罩。 |
blend_mode | 图层与阴影叠加时的混合模式。 normal:正常覆盖原像素,无特殊混合。 multiply:颜色乘积叠加,使结果变暗,适合模拟自然阴影和内阴影。 linear burn:加深颜色,保留阴影色彩,用于强烈暗部合成与厚重阴影。 subtract:减去叠加层颜色,制造强烈视觉差。 overlay:保留亮暗信息,增强对比,常与 color 图层搭配。 color burn:深化颜色并保留色相,强调内部结构阴影。 darken:选取较暗颜色,用于柔和阴影处理。 screen:反向乘法使图像变亮,不适合阴影。 add:颜色直接相加,不适合阴影(会增亮) 。 lighter:选取较亮颜色,实用性低。 soft_light:柔光融合,实现阴影柔和渐变。 hard_light:高对比融合,适合特效阴影与强烈风格化。 vivid_light:增强明度融合,用于剧烈对比的图像。 pin_light:对比融合保留亮暗极值,仅用于特效或图形合成。 linear_light:混合线性亮度与叠加,可用于高光特效。 hard_mix:二值化混合,适用于风格化、非写实场景。 |
opacity | 阴影的透明度,0 表示完全透明,100 表示完全不透明。控制阴影叠加的强度,建议在 30~70 之间微调。 |
distance_x | 阴影在水平方向上的偏移量(负数向左,正数向右)。 |
distance_y | 阴影在垂直方向上的偏移量(负数向上,正数向下)。 |
grow | 阴影边缘向外扩展的像素距离。值越大,阴影区域越宽,适用于模拟厚重或模糊边缘的投影。 |
blur | 阴影边缘模糊程度,单位为像素。阴影边缘的柔和程度,建议设为 10~30 之间,过大可能导致阴影失焦。 |
shadow_color | 阴影的颜色,十六进制表示,例如 #000000。通常使用黑色或深灰色,若模拟彩色光源可使用偏色阴影。 |
如下,该节点为目标图像生成阴影。
distance_x:阴影的水平方向偏移量,通过两张图片的对比,可以看出图像的整体轮廓还是有所区别的,正值向右偏移。
distance_y:阴影的垂直方向偏移量,正值向上偏移。
grow:阴影扩张/收缩(正值扩张,负值收缩)。
shadow_color:自定义阴影颜色。