PuLID_ComfyUI 完全指南:轻松实现AI人像生成
PuLID_ComfyUI是一个强大的ComfyUI插件,专门用于AI人像生成和风格迁移。这个项目基于PuLID技术,能够根据参考图片生成高质量的人像,同时保持原有人物特征。对于想要在ComfyUI中进行AI绘图和人脸生成的用户来说,这是一个不可或缺的工具。
🚀 项目介绍与核心功能
PuLID_ComfyUI提供了原生的ComfyUI实现,支持以下核心功能:
- 高保真人像生成:根据参考图片生成具有相似特征的人像
- 风格迁移:将参考图片的风格应用到生成的人像中
- 灵活的参数控制:通过不同方法调整生成效果
- 多模型支持:兼容各种SDXL模型和LoRA
📥 安装步骤
1. 克隆项目
首先需要将项目克隆到ComfyUI的custom_nodes目录:
git clone https://gitcode.com/gh_mirrors/pu/PuLID_ComfyUI
2. 安装依赖
项目需要以下Python依赖包:
pip install facexlib insightface onnxruntime ftfy timm
3. 下载预训练模型
PuLID模型:
- 下载
ip-adapter_pulid_sdxl_fp16.safetensors - 放置到
ComfyUI/models/pulid/目录
InsightFace模型:
- 下载AntelopeV2模型
- 解压到
ComfyUI/models/insightface/models/antelopev2
EVA CLIP模型:EVA02-CLIP-L-14-336,首次使用时会自动下载
⚙️ 核心参数详解
方法参数(method)
method参数控制权重应用方式,是影响生成效果的关键:
- Fidelity:更接近参考ID,保真度更高
- Style:给checkpoint更多创作自由
- Neutral:不进行任何归一化
保真度控制(fidelity)
在高级节点中,fidelity滑块控制生成效果:
- 较低的
fidelity值产生更高相似度 ortho_v2+fidelity: 8= 标准节点的fidelity方法ortho+fidelity: 16= 标准节点的style方法
🎯 使用教程
基础工作流程
- 加载模型:使用
PulidModelLoader加载PuLID模型 - 准备人脸分析:通过
PulidInsightFaceLoader初始化人脸检测 - 加载EVA CLIP:使用
PulidEvaClipLoader加载视觉编码器 - 应用PuLID:使用
ApplyPulid节点处理参考图像
关键节点说明
- PulidModelLoader:加载PuLID预训练模型
- PulidInsightFaceLoader:初始化InsightFace人脸分析
- PulidEvaClipLoader:加载EVA CLIP编码器
- ApplyPulid:核心处理节点,应用PuLID效果
🔧 实用技巧与最佳实践
图像质量要求
参考图像质量至关重要!由于使用EVA CLIP能够获取更多细节,请确保使用清晰、锐利的图片。
采样器推荐
测试不同模型时可能会遇到质量下降问题,建议尝试:
- CFG值调整
- 不同采样器/调度器组合
- 推荐使用
sgm_uniform调度器
IPAdapter兼容性
重要提示:如需IPAdapter兼容,需要更新IPAdapter扩展!
🎨 实际案例展示
项目提供了多个示例工作流:
- PuLID_simple.json:基础使用案例
- PuLID_lightning_lora.json:结合Lightning LoRA的案例
- PuLID_attention_mask.json:使用注意力掩码的案例
4-Step Lightning工作流
原版实现使用了4-step lightning UNet,与官方Gradio演示相比,在ComfyUI中使用相同模型没有明显差异,说明代码忠实于原始实现。
❓ 常见问题解答
Q: 为什么生成的人像质量不佳?
A: 请检查参考图片质量,确保图片清晰、无噪点。同时尝试调整CFG值和采样器设置。
Q: Lightning LoRA效果不好怎么办?
A: Lightning LoRA在某些情况下可能效果不理想,建议使用标准的4-step lightning UNet。
Q: 如何提高生成人像的相似度?
A: 使用fidelity方法,并降低fidelity值。
💡 进阶使用
结合LoRA使用
可以通过LoraLoaderModelOnly节点结合其他LoRA模型,实现更丰富的创作效果。
参数调优建议
- 权重设置:标准节点中权重通常设置为0.8
- 采样步数:推荐30步以上以获得更好效果
- 分辨率:建议使用768x1024或更高分辨率
🎊 总结
PuLID_ComfyUI为ComfyUI用户提供了一个强大的人像生成工具。通过合理调整参数和使用高质量的参考图像,你可以轻松创作出令人惊艳的AI人像作品。记住,实践是最好的老师,多尝试不同的设置组合,你会发现更多有趣的可能性!
现在就开始你的AI人像创作之旅吧!✨
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考




