EasyUse/Adaptergenerated
Easy Apply PuLID(applyPulID)
Easy Apply PuLID 使用参考人脸图像和可选的注意力遮罩,将 PuLID 身份适配器应用到模型上。它为适配器工作流提供了简单、单节点的接口:提供基础模型、PuLID 模型文件和人脸图像,并控制身份的注入强度。
apply Pul ID
model
image
attn_mask
model
pulid_file
COMBO
insightface
COMBO
method
COMBO
weight
1.00
start_at
0.000
end_at
1.000
Easy Use
Easy Apply PuLID 使用参考人脸图像和可选的注意力遮罩,将 PuLID 身份适配器应用到模型上。它为适配器工作流提供了简单、单节点的接口:输入基础模型、PuLID 模型文件和人脸图像,并控制身份的注入强度。
输入
- model (
MODEL):将应用 PuLID 适配器的基础扩散模型。 - pulid_file (
COMBO):要加载的 PuLID 模型文件。选择节点自带或配置的可用.safetensors/模型文件之一。 - insightface (
COMBO):InsightFace 用于人脸分析和 embedding 提取的执行设备。选项包括CPU、CUDA和ROCM。选择CUDA或ROCM可获得 GPU 加速,如果没有兼容的 GPU,则选择CPU。 - image (
IMAGE):包含待迁移身份人脸的参考图像。使用 InsightFace 检测并编码该人脸。 - method (
COMBO):适配器的注入模式。选项:fidelity:优先实现强烈的身份保持。style:优先考虑已生成输出的风格。neutral:在保真度与风格之间采用均衡的中间方案。
- weight (
FLOAT):PuLID 影响的整体强度。默认值为1。范围为-1到5,可按0.05的步长调整。高于1的值会强化身份特征;等于或低于0的值会减弱或反转适配器的效果。 - start_at (
FLOAT):适配器开始施加影响的时间步比例。默认值为0(采样开始时)。 - end_at (
FLOAT):适配器停止施加影响的时间步比例。默认值为1(采样结束时)。 - attn_mask (
MASK,可选):用于限制 PuLID 适配器影响已生成图像区域的注意力遮罩。适用于仅在 Latent 空间的特定区域应用身份特征。
输出
- model (
MODEL):应用 PuLID 适配器后得到的模型,可直接连接到采样器或其他适配器节点。
使用说明
- 该节点期望参考图像中包含清晰、正面的脸部,以获得最佳的 embedding 质量。
- 使用
start_at和end_at将适配器的效果限定在采样的某一部分,这有助于在采样早期保持构图,同时在后期强化身份特征。 attn_mask输入是可选的。省略时,适配器将影响整个图像。- 如果 InsightFace 无法在参考图像中检测到人脸,节点将失败或生成无效的 embedding,因此如有需要,请事先裁剪或对齐人脸。
评论
使用 GitHub 登录后即可参与讨论。