PuLID Flux II | 一致的角色生成
PuLID Flux II 解决了基于角色的图像生成中的模型污染挑战。通过注入角色特征同时保留艺术完整性,它在任何风格中都保持高度一致性,而不会破坏模型的创造能力。兼容 TeaCache 和 WaveSpeed 以实现更快的处理,PuLID Flux II 针对需要干净风格保留和精确角色控制的快速生产场景进行了优化。ComfyUI PuLID Flux II 工作流程
ComfyUI PuLID Flux II 示例








ComfyUI PuLID Flux II 描述
1. 什么是 PuLID Flux II?
PuLID Flux II 是一种用于 ComfyUI 中 AI 图像生成的高级一致角色技术。它解决了早期角色插入方法中困扰的关键"模型污染"问题,允许您在保持原始模型的艺术风格、光线和构图完整性的同时,有机地将特定角色整合到 AI 生成的艺术中。把 PuLID Flux II 想象成给 AI 提供一张参考照片,并说:"保留此人的独特特征,同时保持您对其他所有事物的艺术愿景。"
2. PuLID Flux II 的关键改进:
- 零模型污染: 相对于原版的重大改进 - 插入角色而不影响背景、风格或光线质量
- TeaCache 兼容性: 通过支持中间结果的缓存,大大加快工作流程
- WaveSpeed 支持: 为生产环境加速生成时间
- 注意力掩码控制: 微调模型如何专注于不同图像元素以增强细节
3. 如何使用 ComfyUI PuLID Flux II
3.1 使用 PuLID Flux II 创建双角色图像
此 PuLID Flux II 工作流程旨在创建场景,特征为两个具有完美一致角色的人物:
使用 PuLID Flux II 进行双角色生成的基本设置:
- 上传您的参考图像:
- 将您的第一个人物的参考图像添加到左侧的
Load Image
节点 - 将您的第二个人物的参考图像添加到右侧的
Load Image
节点
- 将您的第一个人物的参考图像添加到左侧的
- 创建您的场景:
- 在
CLIP Text Encode
节点中输入描述两个人物场景的提示
- 在
- 配置 PuLID Flux II 中的角色一致性:
- 调整两个
Apply PuLID Flux
节点的权重参数(值越高=角色一致性越强) - 微调
FluxGuidance
设置(建议:从 2.5–3.5 开始)
- 调整两个
- 使用
Queue
生成您的图像
提示: 使用 PuLID Flux II 生成包含两个人物的场景时,
Load Image
节点的顺序很重要。左侧参考图像通常对应于提示中描述的第一个人物,右侧参考图像对应于第二个人物。在提示中使用描述性特征可能有助于引导模型正确放置角色。请注意,注意力掩码设置也会影响最终的角色放置。
使用 PuLID Flux II 获得最佳结果的提示:
- 使用清晰的、正面的参考照片,并具有良好的光线
- 创建自然包含两个人物的提示
- 平衡权重参数,以在两个主题中实现一致的角色表现
3.2 PuLID Flux II 的参数参考
在 PuLID Flux II 中应用 PuLID Flux 节点:
weight
:控制角色一致性强度(1.0 = 最强)start_at
:控制在扩散过程中何时开始应用角色特征(0.0 = 从生成开始)end_at
:控制在扩散过程中何时停止应用角色特征(1.0 = 直到生成结束)attn_mask
:启用注意力掩码以增强细节控制
理解 PuLID Flux II 中的时间参数:
AI 图像生成通过多步骤扩散过程进行(通常 20–50 步)。start_at
和end_at
参数控制在此过程中何时应用角色特征:
- 默认值(0.0 到 1.0)在整个生成过程中应用角色特征
- 调整这些值(例如 0.3 到 0.7)仅在生成的特定部分应用角色特征
- 此精细控制可以帮助平衡角色一致性与艺术自由

PuLID Flux II 中的掩码系统:
PuLID Flux II 工作流程包括一个掩码系统(SolidMask
、MaskComposite
、InvertMask
节点),提供对图像接收角色一致性的区域的精细控制:
- 此高级功能允许您选择性地将角色特征应用于特定区域
- 适用于复杂场景,您希望角色一致性仅在面部而非背景上
- 对于大多数使用情况,默认设置无需手动掩码调整即可很好地工作

PuLID Flux II 与 WaveSpeed 和 TeaCache 的集成:
- 此 PuLID Flux II 工作流程已通过适当的节点连接进行优化,以支持 WaveSpeed 和 TeaCache
- 节点的正确顺序已预配置,以确保最大性能
- 使用 PuLID Flux II 时记住,
fp8_e5m2
数据类型通常提供速度和质量的最佳平衡
3.3 PuLID Flux II 的高级优化提示
在 PuLID Flux II 中平衡双角色:
- 为了实现相同的显著性,使用相似的权重值
- 要使一个角色更为突出,请增加其相对于其他角色的权重值
- 从中等值(0.6–0.8)开始,并根据结果进行调整
使用 PuLID Flux II 的时间控制以获得更好结果:
- 对于更强的角色一致性和更具创意的构图,请尝试
start_at
=0.0,end_at
=0.8 - 对于更强的艺术风格和微妙的角色暗示,请尝试
start_at
=0.2,end_at
=1.0 - 试验不同的组合,以找到适合您特定需求的完美平衡
PuLID Flux II 的性能调优:
- 启用 TeaCache 以重复生成相似提示
- 利用 WaveSpeed 以在生产环境中快速获得结果
- 对于其他配置选项和单角色工作流程,请参阅
致谢
此工作流程基于 lldacing 开发的 PuLID Flux II,通过解决模型污染问题改进了原始 PuLID Flux。PuLID Flux II 的集成在不同生成场景中实现了高保真度的角色一致性,同时保持艺术完整性。所有功劳归于原作者在 PuLID Flux II 上的出色工作。