探索图片无缝换脸创作流程

CN
ComfyUI.org
2025-03-14 10:03:06

通过我们的 Stable Diffusion XL 和 InstantID 工作流程,解锁无缝换脸和在线图像生成功能。精准保留原始海报风格并重建面部特征。跟随我们的逐步指南,探索如何打造令人惊叹的视觉效果。

使用场景
Portrait
适用场景
Portrait
难度
入门友好
阅读时间
4 分钟
查看所需模型更多 Portrait 工作流

工作流概览

通过我们的 Stable Diffusion XL 和 InstantID 工作流程,解锁无缝换脸和在线图像生成功能。精准保留原始海报风格并重建面部特征。跟随我们的逐步指南,探索如何打造令人惊叹的视觉效果。

内容类型: Workflow

主要用途: Download

所需模型

  • Sdxl
  • Controlnet
  • Sd

所需节点

  • Ipadapter
  • Controlnet

配置说明

  • 打开工作流模板前,请先安装所需模型。
  • 预期技能水平:入门友好。

工作流概述

m88m1x003fzlylet0dr2c29a66d76038ceab85e3b1f342e167030ca5d3efba948ebcdec7dce2de18d31.jpeg

该工作流的主要目标是进行 海报换脸在线生图,结合 Stable DiffusionInstantID 进行 面部重建海报风格图像生成。它通过 ControlNet、面部分析(InstantIDFaceAnalysis)和颜色匹配(ColorMatch) 进行精准换脸,同时使用 SUPIR 超分辨率模型 提升最终图像质量。


核心模型

  1. Stable Diffusion XL(DreamShaper XL v2.1 Turbo)

    • 主要用于生成图像,提供基本的扩散模型。

  2. InstantID(ip-adapter_instant_id_sdxl)

    • 用于 面部特征捕捉换脸,提升人脸一致性。

  3. ControlNet(control_instant_id_sdxl 和 xinsir_controlnet-canny-sdxl_V2)

    • 用于保留输入图像结构信息,例如线条、轮廓等。

  4. SUPIR(SUPIR-v0F_fp16.safetensors)

    • 用于 超分辨率(Super Resolution),提升最终输出的清晰度。


关键组件(Nodes)

  1. CheckpointLoaderSimple(加载 SDXL 模型)

    • 选择 DreamShaper XL v2.1 Turbo 作为基础模型。

  2. InstantIDModelLoader(加载 InstantID 模型)

    • 用于 识别人脸特征,帮助换脸过程更加自然。

  3. ControlNetApplyAdvanced(应用 ControlNet)

    • 结合 ControlNet 结构线,使换脸后仍能保留原始图片的 关键特征

  4. ImageResize+(调整图像尺寸)

    • 负责处理图像缩放,确保换脸匹配正确的分辨率。

  5. ApplyInstantID(执行 InstantID 人脸匹配)

    • 主要用于 换脸 过程,使目标面部与输入图像风格保持一致。

  6. VAEDecode(VAE 解码)

    • 用于从 潜空间(Latent Space) 转换为可视化图像。

  7. SUPIR_model_loader_v2(加载超分模型)

    • 负责图像的 超分辨率放大,使换脸图更加高清。

  8. ColorMatch(颜色匹配)

    • 使换脸后的 肤色与原图一致,减少突兀感。


工作流结构

该工作流可分为 四个主要阶段

1. 输入与预处理

  • 通过 LoadImage 读取原始海报图像。

  • 通过 InstantIDFaceAnalysis 获取人脸特征信息。

  • 通过 LineArtPreprocessor 进行 边缘检测 以保留图像轮廓。

2. 换脸与生成

  • 通过 InstantIDControlNet 进行 人脸匹配细节增强

  • 结合 KSampler 进行 扩散采样,完成换脸。

3. 细节优化

  • 通过 SUPIR 超分辨率 提高输出图像质量。

  • 通过 MaskBlur+ 和 CropMask 精细调整面部区域。

4. 最终输出

  • 通过 ColorMatch 使换脸区域与背景匹配。

  • 通过 SaveImage 保存最终图片。


输入与输出

输入参数

  • 原始海报图片

  • 目标人脸图片

  • ControlNet 结构图

  • 文本提示词(prompt)

  • 面部匹配强度

输出

  • 最终换脸后的高质量海报图

  • 可以保存或进一步编辑


注意事项

  1. 性能要求

    • 由于涉及 SDXL 和 SUPIR,建议 RTX 3090 及以上 GPU 运行,以保证较快速度。

  2. 错误排查

    • 若换脸失真,请调整 InstantID 权重ControlNet 强度

    • 若颜色不匹配,可调整 ColorMatch 参考图像。

  3. 兼容性

    • 适用于 ComfyUI 1.3+ 版本,部分节点需要 ComfyUI-Manager 安装

常见问题