太万能了!用这个 Flux ControlNet 工作流给任何 人/东西 换背景

今天,我将与大家分享一个非常强大的 ComfyUI 工作流,可以利用 Flux 模型和 ControlNet 轻松更换任何图片的背景——无论是人物、物体还是其他东西。无论你是想要为图片增添新意,还是希望它更好地融入不同的场景,本教程都将一步步引导你实现这些目标,创造出令人惊叹的效果。

ComfyUI与Flux模型更换背景示例

为了直观展示这一工作流程的强大功能和多样性,我们先来看几个实际案例。

示例 1:眼部啫喱膏背景焕新

设想你有一张眼部啫喱膏产品图片,背景单调。通过 ComfyUI 和 Flux 模型,你可以轻松将其转变为更加优雅、清新的背景。

  • 原始图像: 眼部啫喱膏置于简单纯色背景上。
  • 变换后图像: 背景焕然一新,产品光影调整得与新背景相得益彰,整体视觉效果更加自然和谐。

原始图像:

转换后的图像:

注意:尽管背景发生了变化,但产品的所有细节,包括文字和纹理,都保持原样,这充分证明了工作流在改变环境的同时能够保留主体完整性。

示例 2:冷色调背景下的眼部啫喱膏

进一步探索,我们可以将背景调整为更冷峻、更醒目的风格,比如光线从右侧射入的场景。

  • 变换后图像: 冷色调背景与产品的光影完美融合,展现出不同的视觉效果。

这个例子再次凸显了工作流程的灵活性,它能够适应多种风格和光线条件,同时保持主体细节的清晰度。

示例 3:人物背景变换

此工作流程不仅限于产品,同样适用于人物肖像。

  • 原始图像: 普通背景下的人物肖像。
  • 变换后图像: 背景更换为不同场景,人物的光影经过调整,与新环境完美融合,呈现出更加自然和谐的画面。

原始图像:

转换后的图像

工作流概述

此工作流程由5个主要节点组构成,每个节点组在背景替换过程中扮演着关键角色:

  1. 背景去除: 将主体从原始背景中分离,置于灰色画布上。
  2. 背景生成: 利用 Flux 模型和 ControlNet 根据灰色画布生成新背景。
  3. 光影调整: 调整主体的光照和阴影,以匹配新背景。
  4. 细节重绘: 恢复在光影调整过程中可能丢失的细节。
  5. 细节增强: 通过修复和增强所有细节,完成图像的无缝融合。

接下来,我们将逐步分解这些步骤。

欢迎观看本文所对应的视频:

分步指南

第1步:去除原始背景

首先,我们需要将主体与背景分离。

  1. 背景移除:使用“Inspyrenet”节点去除背景,通过调整阈值参数实现精确抠图,特别注意处理头发等细节区域。
    • 提示:处理肖像时,请事先整理好凌乱的头发,以便更轻松地分离。
  2. 调整曝光: 如图像过暗,使用节点的曝光设置进行提亮,以匹配新背景的光线。
  3. 创建灰色背景:
    • 使用 “CR 图像尺寸 ”节点设置尺寸(例如 1600×900)。
  • 使用 “Image Blank(图像空白)”节点生成灰色画布,将红、绿、蓝值设为 125。
  1. 定位主体:
    • 使用“ImageBlend图像混合”节点将抠图后的主体合并到灰色背景上。
    • 调整比例和位置,确保主体居中。
  2. 消除白边: 使用“遮罩扩张MaskGrow”节点,设置增长参数为“-1”,去除主体周围的白色边缘。

第2步:生成新背景

接下来,我们利用Flux模型创建与主体相协调的新背景。

  1. Flux背景生成:
    • 使用 Flux ControlNet工作流程生成背景,填充步骤 1 中创建的灰色区域。
    • 生成的机车和美女与原图轮廓一致。
  2. 替换生成的机车和美女:
    • 将原始主体叠加到新背景上,确保与生成的机车和美女精确对齐。
    • 使用“Big Lama Remover”节点(或其他相应工具)擦除生成的机车和美女,保留原背景。
  3. 创建并应用遮罩:
    • 使用“MaskAdd遮罩相加”节点精确去除多余区域,确保主体边缘干净。
  4. 混合主体与背景:
    • 使用“ImageCompositeMasked图像合成蒙版”将主体完美融合到新背景中。

第3步:调整灯光和阴影

为了使主体与新背景更加协调,我们需要调整其光影效果。

  1. 重新打光:
    • 使用 IC-Light 节点组,根据新背景调整灯光。
  • 保持默认设置以获得最佳效果,并根据需要调整亮度和对比度。
  1. 色彩与对比度恢复:
    • 使用“ColorBlend色彩混合”节点恢复原始色彩。
  • 使用“AutoAdjust自动调整”节点对图像进行色彩和对比度的微调,以纠正对比度或色彩失衡。
  1. 叠加高质量背景:
    • 使用 “Image Composite Masked(图像合成屏蔽)”节点将原始 Flux 生成的背景叠加到 IC-Light 创建的背景上,以保持高质量的细节。

第4步:重绘图像

工作流的下一步涉及图生图的重绘过程,以完善图像并恢复丢失的细节。这一步使用 SDXL Lightning 版本的 Checkpoint,是比使用 Flux 重新生成图像更快的替代方法。以下是其工作原理:

重绘图像

  1. SDXL Lightning 版本的 Checkpoint
    • 该 Checkpoint 3 步就能出图,从而在保持高质量的同时加快处理速度。
    • 目标是通过重新打光和恢复细节来增强图像。
  2. 使用 ControlNet Canny
    • 在重新绘制过程中,ControlNet Canny 用于保持主体的轮廓。
    • 只要轮廓保持准确,这一过程就能确保保留或恢复图像的精细细节。

选择重绘选项

有一个 ImageSwitch图像切换 节点,允许您选择重绘图像的版本:

  • 选项 1: 重绘图像时不使用重新打光的图片,而使用由 Flux 背景组生成的图像。
  • 选项 2: 重绘图像时使用重新打光的图片。此选项通常效果更好,除非 IC 光重新照明效果不如上载图像的原始照明效果好。

提高图像质量

如果使用 IC-Light 后的图像质量不理想,可以使用特定的节点组来改善:

  1. 调整去噪强度
    • 该节点组的关键参数是去噪强度
    • 通过调整该参数,您可以提高整体图像质量,还原更多细节并完善视觉外观。

通过这些步骤,您不仅可以确保最终图像与新背景完美融合,还能保留所有必要的细节和质量,使其看起来精致而专业。

第 5 步:恢复和增强细节

最后,我们要确保所有的细节都得到保留,图像看起来自然:

  1. 细节恢复节点
    • 使用两个特定节点(Detail Transfer & Restore Detail)来增强细节并恢复光影质量。
    • 调整 blur_sigmablur_size 参数,以获得最佳的细节恢复效果。
  2. 混合最终图像
    • 通过 “ImageBlend图像混合 ”节点,您可以平衡两个已恢复的图像,调整混合百分比,以获得完美的最终效果。

最终结果

完成这些步骤后,您的图像应该会与新背景自然融合。主体应该看起来和背景完美融合,光照准确,细节保留完好。

结论

以上便是使用ComfyUI和Flux模型更换背景的综合指南。这一工作流程灵活多变,适用于各种类型的图像处理,无论是产品展示还是人物肖像处理,都能帮助你实现专业级的图像效果。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注