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,数值越高阴影越深。推荐值为 40~60,既能突出阴影效果,又不会喧宾夺主。 |
distance_x | 阴影在 X 轴上的位移距离,单位为像素。 |
distance_y | 阴影在 Y 轴上的位移距离,单位为像素。 |
grow | 阴影区域扩张像素值。增大后可让阴影更宽广,增强立体感。过大可能导致模糊过度影响真实感。建议设置为 3~10。 |
blur | 模糊强度,单位为像素。阴影柔化程度,推荐值为 10~30。值越大,边缘越柔和,但渲染开销也可能变大。 |
shadow_color | 阴影颜色,使用十六进制颜色字符串(如 #000000)。通常为黑色或深灰色,但你也可以设置为蓝色、红色等获得特殊效果。 |