ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI插件PuLID完整使用教程 轻松掌握AI绘画技巧

ComfyUI插件PuLID完整使用教程 轻松掌握AI绘画技巧

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-06-28
  • 33 次阅读
编程界的小学生
编程界的小学生

【版权严正声明】

本文系作者 [编程界的小学生] 原创,并拥有完整、独立的著作权。

未经本人 书面授权 ,任何单位、平台或个人, 严禁 以任何形式(包括但不限于转载、复制、摘编、修改、链接、转贴、建立镜像等)使用本文的全部或部分内容。

任何无视本声明的侵权行为,本人将依据《中华人民共和国著作权法》等相关法律法规,采取一切必要的法律手段,追究其侵权责任,要求其 立即停止侵权、赔礼道歉、消除影响,并赔偿因此造成的一切经济损失及维权成本(包括但不限于律师费、诉讼费、公证费等)。

侵权必究,切勿以身试法!

插件简介

PuLID_ComfyUI 是一个专门用于人脸身份保持的AI图像生成插件。

插件地址: https://github.com/cubiq/PuLID_ComfyUI

主要功能:

  • 保持人物面部特征的一致性

  • 支持人脸身份转换和风格迁移

  • 提供多种人脸相似度控制方法

  • 支持注意力遮罩精确控制

  • 兼容SDXL等主流模型

这个插件就像一个专业的人脸"复印机",能够让AI在生成新图片时,保持特定人物的面部特征不变。比如你想让AI画出某个人在不同场景、不同风格下的样子,但要保持这个人的脸部特征基本一致,这个插件就能帮你做到。它特别适合制作人物肖像、角色设计、风格转换等任务。

如何安装

方法一:通过 ComfyUI Manager 安装(推荐)

  1. 打开 ComfyUI Manager

  2. 搜索 "PuLID"

  3. 点击安装

  4. 重启 ComfyUI

方法二:手动安装

  1. 进入 ComfyUI 的 custom_nodes 文件夹

  2. 运行命令:git clone https://github.com/cubiq/PuLID_ComfyUI.git

  3. 进入插件文件夹:cd PuLID_ComfyUI

  4. 安装依赖:pip install -r requirements.txt

  5. 下载必要的模型文件(详见下方模型安装说明)

  6. 重启 ComfyUI

模型文件安装

  1. PuLID模型:下载到 ComfyUI/models/pulid/ 文件夹

  2. InsightFace模型:下载AntelopeV2模型到 ComfyUI/models/insightface/models/antelopev2/ 文件夹

  3. EVA CLIP模型:会自动下载到huggingface缓存目录

节点详细解析

插件总节点数:5个 本次已分析:5个 剩余未分析:0个

3.1 Load PuLID Model 节点 - PuLID模型加载器

这个节点就像一个专门的工具箱管理员,负责加载PuLID人脸身份保持模型,为后续的人脸处理做准备。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

PuLID文件

pulid_file

模型文件列表

-

选择要使用的PuLID模型文件

PuLID模型文件路径选择

从下拉列表选择已下载的.safetensors文件

3.2 Load InsightFace (PuLID) 节点 - 人脸分析器加载器

这个节点就像一个专业的人脸识别专家,能够精确分析和提取人脸特征,为身份保持提供基础数据。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

运行设备

provider

选择列表

"CUDA"

选择用什么设备来运行人脸分析

计算设备提供商选择

"CUDA"用显卡,"CPU"用处理器

3.3 Load Eva Clip (PuLID) 节点 - Eva图像编码器加载器

这个节点就像一个图像理解专家,专门负责理解和编码图像内容,为人脸特征提取提供更丰富的信息。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

无参数

-

-

-

这个节点不需要设置参数

自动加载EVA-CLIP模型

直接连接即可使用

3.4 Apply PuLID 节点 - PuLID应用器(基础版)

这个节点就像一个智能的人脸"移植师",能够将参考图片中的人脸特征应用到新生成的图像中,保持人物身份的一致性。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

模型

model

MODEL类型

-

要应用PuLID的AI生成模型

扩散模型输入

连接SDXL等模型加载器

PuLID模型

pulid

PULID类型

-

已加载的PuLID模型

PuLID模型实例

连接Load PuLID Model节点

Eva图像编码器

eva_clip

EVA_CLIP类型

-

图像理解编码器

EVA-CLIP模型实例

连接Load Eva Clip节点

人脸分析器

face_analysis

FACEANALYSIS类型

-

人脸特征分析器

InsightFace分析器实例

连接Load InsightFace节点

参考图像

image

IMAGE类型

-

包含目标人脸的参考图片

输入图像数据

连接包含清晰人脸的图片

应用方法

method

选择列表

"fidelity"

选择人脸特征应用的方式

特征融合策略

"fidelity"高相似度,"style"更自由

影响权重

weight

-1.0到5.0

1.0

控制人脸特征的影响强度

特征权重系数

1.0标准强度,2.0双倍影响

开始时机

start_at

0.0到1.0

0.0

从生成过程的哪个阶段开始应用

应用起始时间点

0.0从开始,0.3从30%开始

结束时机

end_at

0.0到1.0

1.0

到生成过程的哪个阶段停止应用

应用结束时间点

1.0到结束,0.8到80%停止

注意力遮罩

attn_mask

MASK类型

可选

控制哪些区域应用人脸特征

注意力区域遮罩

连接遮罩节点精确控制区域

3.5 Apply PuLID Advanced 节点 - PuLID应用器(高级版)

这个节点是基础版的升级版,就像一个更精密的人脸"调色板",提供了更多细致的控制选项,让你能够更精确地调整人脸特征的应用效果。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

模型

model

MODEL类型

-

要应用PuLID的AI生成模型

扩散模型输入

连接SDXL等模型加载器

PuLID模型

pulid

PULID类型

-

已加载的PuLID模型

PuLID模型实例

连接Load PuLID Model节点

Eva图像编码器

eva_clip

EVA_CLIP类型

-

图像理解编码器

EVA-CLIP模型实例

连接Load Eva Clip节点

人脸分析器

face_analysis

FACEANALYSIS类型

-

人脸特征分析器

InsightFace分析器实例

连接Load InsightFace节点

参考图像

image

IMAGE类型

-

包含目标人脸的参考图片

输入图像数据

连接包含清晰人脸的图片

影响权重

weight

-1.0到5.0

1.0

控制人脸特征的影响强度

特征权重系数

1.0标准强度,负值可反向影响

投影方式

projection

选择列表

"ortho_v2"

选择特征投影的数学方法

特征投影算法

"ortho_v2"平衡,"ortho"风格化

保真度

fidelity

0到32

8

控制与参考图像的相似程度

特征保真度参数

数值越低越相似,越高越自由

噪声强度

noise

-1.0到1.0

0.0

添加随机变化增加多样性

噪声注入强度

0.0无噪声,0.3轻微变化

开始时机

start_at

0.0到1.0

0.0

从生成过程的哪个阶段开始应用

应用起始时间点

0.0从开始,0.2从20%开始

结束时机

end_at

0.0到1.0

1.0

到生成过程的哪个阶段停止应用

应用结束时间点

1.0到结束,0.9到90%停止

注意力遮罩

attn_mask

MASK类型

可选

控制哪些区域应用人脸特征

注意力区域遮罩

连接遮罩节点精确控制区域

使用技巧和建议

4.1 参考图像选择技巧

  • 图像质量很重要:使用清晰、锐利的高质量图片

  • 人脸要清楚:确保人脸占据足够大的比例且光线充足

  • 避免遮挡:选择没有头发、手或其他物体遮挡脸部的图片

  • 正面角度最佳:正面或接近正面的角度效果最好

4.2 方法选择建议

  • fidelity方法:追求与参考图像高度相似,适合需要精确复制人脸特征的场景

  • style方法:给模型更多创作自由,适合风格化创作

  • neutral方法:不做特殊处理,需要配合较低的权重值使用

4.3 高级参数调优

  • 保真度(fidelity):

    • 0-4:极高相似度,几乎完全复制

    • 8:默认平衡值

    • 16-32:更多创作自由,相似度降低

  • 投影方式:

    • ortho_v2:平衡相似度和质量

    • ortho:更偏向风格化

    • none:不做投影处理

4.4 性能优化建议

  • 使用CUDA加速人脸分析

  • 合理设置开始和结束时机避免过度处理

  • 大图处理时考虑使用注意力遮罩

常见问题解答

5.1 安装和模型问题

Q:为什么提示缺少模型文件? A:需要手动下载PuLID模型和InsightFace模型,放到对应的文件夹中。

Q:EVA CLIP下载失败怎么办? A:检查网络连接,模型会自动下载到huggingface缓存目录。

Q:InsightFace模型放在哪里? A:解压AntelopeV2模型到 ComfyUI/models/insightface/models/antelopev2/ 文件夹。

5.2 效果和质量问题

Q:生成的人脸不够相似? A:检查参考图像质量,尝试降低fidelity值,或使用fidelity方法。

Q:生成质量下降明显? A:尝试调整CFG值,使用不同的采样器如sgm_uniform,或降低权重。

Q:为什么检测不到人脸? A:确保参考图像中人脸清晰可见,尺寸足够大,光线充足。

5.3 参数设置问题

Q:权重设置多少合适? A:从1.0开始调试,根据效果调整,过高可能导致过拟合。

Q:什么时候使用注意力遮罩? A:当你只想在特定区域应用人脸特征时,比如只影响脸部不影响背景。

Q:噪声参数有什么用? A:添加轻微随机变化,避免生成结果过于单一,增加多样性。

5.4 兼容性问题

Q:支持哪些基础模型? A:主要支持SDXL模型,其他模型可能需要调整参数。

Q:能和其他插件一起使用吗? A:可以与IPAdapter等插件配合使用,但需要更新到最新版本。

实用工作流程示例

6.1 基础人脸保持流程

  1. 加载模型 → Load PuLID Model + Load InsightFace + Load Eva Clip

  2. 准备图像 → Load Image(参考人脸图片)

  3. 应用效果 → Apply PuLID 节点

  4. 生成图像 → 连接到KSampler进行生成

6.2 高精度人脸复制流程

  1. 加载所有模型 → 三个加载器节点

  2. 设置参数 → Apply PuLID Advanced,fidelity设为2-4

  3. 选择方法 → projection设为"ortho_v2"

  4. 微调权重 → weight设为1.2-1.5

6.3 风格化人脸转换流程

  1. 基础设置 → 加载所有必要模型

  2. 风格化配置 → Apply PuLID,method选择"style"

  3. 降低相似度 → 使用Advanced版本,fidelity设为16-24

  4. 添加变化 → noise设为0.1-0.3增加多样性

方法对比说明

6.1 三种基础方法对比

  • fidelity:高保真度,强调与参考图像的相似性

  • style:风格化,给AI更多创作空间

  • neutral:中性处理,需要手动调整权重

6.2 高级版本优势

  • 更精细控制:通过fidelity数值精确控制相似度

  • 投影选择:不同的数学方法适应不同需求

  • 噪声控制:增加生成结果的多样性

总结

PuLID_ComfyUI 是一个功能强大的人脸身份保持插件,包含5个专业节点,能够在AI图像生成中保持人物面部特征的一致性。通过合理配置参数,你可以实现从高度相似的人脸复制到风格化的人物创作。

记住几个关键点:

  1. 参考图像的质量至关重要

  2. 根据需求选择合适的方法和参数

  3. 合理使用高级版本的精细控制功能

  4. 注意模型文件的正确安装

  5. 善用注意力遮罩进行精确控制

  6. 配合其他插件使用时注意兼容性

希望这个教程能帮助你更好地使用这个强大的人脸身份保持插件!

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号