ComfyUI_LayerStyle_Advance

LayerMask: PersonMaskUltra V2(Advance)

节点功能:为人物生成脸、头发、身体皮肤、衣服或配饰的遮罩。(V2加入了边缘优化算法)


LayerMask: PersonMaskUltra V2(Advance)-节点参数说明
输入参数
images输入图像,可为单张或多张图像。
输出参数
image已应用 mask alpha 通道的 RGBA 图像。
mask掩码图像,灰度图形式(白为前景,黑为背景)。
控件参数
face是否启用人脸区域掩码。enabled 表示启用,disabled 表示关闭。
hair是否启用头发区域掩码。enabled 表示启用,disabled 表示关闭。
body是否启用身体区域掩码。enabled 表示启用,disabled 表示关闭。
clothes是否启用服装区域掩码。enabled 表示启用,disabled 表示关闭。
accessories是否启用配饰区域掩码,如耳环、眼镜等。enabled 表示启用,disabled 表示关闭。
background是否启用背景区域掩码。enabled 表示启用,disabled 表示关闭。
confidence掩码置信度阈值,默认 0.4,范围 0.05~0.95。
detail_method细节处理方法,支持以下选项: - VITMatte:在线方式,需联网下载模型。推荐精度高、边缘自然,适合多数图像。 - VITMatte(local):本地方式,不联网下载。适合离线场景,前提是提前准备好模型文件。 - PyMatting:基于 alpha matte 的边缘细化算法。推荐用于轻量快速处理,精度一般但速度快。 - GuidedFilter:引导滤波方式,边缘柔和。建议用于背景模糊或遮罩柔化场景。
detail_erodetrimap 腐蚀参数,默认 6,范围 1~255。
detail_dilatetrimap 膨胀参数,默认 6,范围 1~255。
black_point掩码黑场点,默认 0.01。调整黑色范围,范围 0.01~0.98。
white_point掩码白场点,默认 0.99。调整白色范围,范围 0.02~0.99。
process_detail是否启用 mask 细节优化处理。默认启用。
device推理设备选择:cuda 或 cpu。
max_megapixels输入图像最大尺寸(百万像素),默认 2.0,范围 1~999。

V2的分割蒙版更细分一些

但是V2更容易分割多出一些无关的信息

confidence:更低的值将输出更多的遮罩范围

detail_range被拆分为了V2中的detail_erodedetail_dilate

  • detail_erode:蒙版腐蚀
  • detail_dilate:蒙版膨胀

蒙版灰度值范围 (0~1)

0 black_point white_point 1

|=========|----------------|========|

完全透明 半透明过渡区 完全不透明

  1. 示例 1(默认参数 black_point=0.15, white_point=0.99)
  • 亮度 <0.15 的像素 → 完全透明(如背景杂边)
  • 亮度 >0.99 的像素 → 完全不透明(如主体内部)
  • 中间值 → 平滑过渡(如毛发、纱织物)
  1. 示例 2(极端参数 black_point=0.3, white_point=0.8)
  • 蒙版会更“硬”,丢失大部分半透明细节,适合处理清晰边界的物体(如logo)。

在V2节点中可以通过滑块进行实时预览来进行调节以确定取值,black_point必须小于white_point

black_point值越大,丢失的细节越多