ComfyUI  >  工作流  >  PuLID Flux II | 一致的角色生成

PuLID Flux II | 一致的角色生成

更新于 2025 年 6 月 16 日:ComfyUI 版本更新至 v0.3.39,以提高稳定性和兼容性。PuLID Flux II 解决了基于角色的图像生成中的模型污染问题。通过在保持艺术完整性的同时注入角色特征,它在任何风格中保持高一致性,而不影响模型的创作能力。兼容 TeaCache 和 WaveSpeed 以加快处理速度,PuLID Flux II 针对需要干净风格保留和精确角色控制的快速生产场景进行了优化。

ComfyUI PuLID Flux II 工作流程

PuLID Flux II in ComfyUI | Consistent Character AI Generation
想要运行这个工作流吗?
  • 完全可操作的工作流
  • 没有缺失的节点或模型
  • 无需手动设置
  • 具有惊艳的视觉效果

ComfyUI PuLID Flux II 示例

pulid-flux-ii-in-comfyui-consistent-character-ai-generation-1204-example_01.webp
pulid-flux-ii-in-comfyui-consistent-character-ai-generation-1204-example_02.webp
pulid-flux-ii-in-comfyui-consistent-character-ai-generation-1204-example_03.webp
pulid-flux-ii-in-comfyui-consistent-character-ai-generation-1204-example_04.webp
pulid-flux-ii-in-comfyui-consistent-character-ai-generation-1204-example_05.webp
pulid-flux-ii-in-comfyui-consistent-character-ai-generation-1204-example_06.webp
pulid-flux-ii-in-comfyui-consistent-character-ai-generation-1204-example_07.webp
pulid-flux-ii-in-comfyui-consistent-character-ai-generation-1204-example_08.webp

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 双角色生成的基本设置:

  1. 上传您的参考图片:
    • 将第一人的参考图像添加到左侧 Load Image 节点
    • 将第二人的参考图像添加到右侧 Load Image 节点
  2. 创建您的场景:
    • CLIP Text Encode 节点中输入描述两个人物场景的提示
  3. 在 PuLID Flux II 中配置角色一致性:
    • 调整两个 Apply PuLID Flux 节点的权重参数(值越高=角色一致性越强)
    • 微调 FluxGuidance 设置(建议:从 2.5–3.5 开始)
    PuLID Flux II PuLID Flux II
  4. 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_atend_at 参数控制在此过程中何时应用角色特征:

  • 默认值(0.0 到 1.0)在整个生成过程中应用角色特征
  • 调整这些值(例如,0.3 到 0.7)仅在生成的特定部分应用角色特征
  • 这种精细控制可以帮助平衡角色一致性与艺术自由
PuLID Flux II

PuLID Flux II 中的掩码系统: PuLID Flux II 工作流程包括一个掩码系统(SolidMaskMaskCompositeInvertMask 节点),提供对图像接收角色一致性的区域的细粒度控制:

  • 此高级功能允许您选择性地将角色特征应用于特定区域
  • 适用于您希望仅在面部而非背景上保持角色一致性的复杂场景
  • 对于大多数使用情况,默认设置在无需手动调整掩码的情况下效果良好
PuLID Flux II

WaveSpeed 和 TeaCache 与 PuLID Flux II 的集成:

  • 此 PuLID Flux II 工作流程已通过正确的节点连接针对 WaveSpeed 和 TeaCache 进行了优化
  • 节点的正确顺序已预配置以确保最大性能
  • 使用 WaveSpeed 与 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 上的出色工作。

想要更多 ComfyUI 工作流吗?

RunComfy
版权 2025 RunComfy. 保留所有权利。

RunComfy 是首选的 ComfyUI 平台,提供 ComfyUI 在线 环境和服务,以及 ComfyUI 工作流 具有惊艳的视觉效果。 RunComfy还提供 AI Playground, 帮助艺术家利用最新的AI工具创作出令人惊叹的艺术作品。