ID-Patch:多身份个性化合影生成新方法
2025/05/29
ComfyUI LBM Relighting workflow - 快速图像重新打光技术逐步完整教程
LBM Relighting 简介
LBM (Latent Bridge Matching) 是一种基于深度学习的图像重新打光技术,由 Jasper AI 团队开发并在论文 LBM: Latent Bridge Matching for Fast Image-to-Image Translation 中首次提出。这项技术专门解决了计算机视觉领域中一个长期存在的挑战:如何让前景对象的光照效果与新的背景环境自然融合。
技术背景与创新
传统的图像合成往往面临光照不一致的问题。当我们将一个对象从一个场景移动到另一个场景时,原始的光照条件通常与新环境不匹配,导致合成结果看起来不自然。LBM 技术通过以下创新解决了这个问题:
- 潜在空间桥接匹配:在潜在空间中进行桥接匹配,实现高效的图像到图像转换
- 环境感知光照:能够理解背景环境的光照特征,并将其应用到前景对象上
- 快速推理:相比传统方法,LBM 只需要极少的推理步骤就能产生高质量结果
- 保持细节:在改变光照的同时,完美保持对象的原始细节和纹理
你可以通过以下在线演示体验 LBM Relighting 的效果: https://huggingface.co/spaces/jasperai/LBM_relighting
ComfyUI LBM Relighting 工作流逐步教程
1. LBM Relighting 工作流及素材下载
下载下面的图片并拖入 ComfyUI 中以加载对应的工作流,工作流中已包含对应的模型信息,如果有弹窗提示点击下载即可,或者参照工作流中的模型下载信息手动下载模型。
对应嵌入的模型链接,如果你是使用 Desktop 版本则会自动下载并重命名,其它版本需要进行手动将文件重命名为 LBM_relighting.safetensors
JSON 格式工作流下载
下载下面的图片作为输入图片:
2. 手动模型下载
请下载 model.safetensors 文件重命名为 LBM_relighting.safetensors
,并保存到 ComfyUI/models/diffusion_models/
文件夹中
3. 安装必需的自定义节点
为了在 ComfyUI 中使用 LBM Relighting,您需要安装以下自定义节点,可以使用 ComfyUI Manager 的缺失节点功能来安装,或者参考ComfyUI 自定义节点安装教程手动安装。
主要节点
- ComfyUI-LBMWrapper - LBM 模型的核心包装器
辅助节点
- ComfyUI-KJNodes - 提供额外的图像处理比如尺寸调整等
- ComfyUI_essentials - 背景移除节点
- (可选)rgthree-comfy - Compare 节点提供前后对比功能
4. 参考步骤引导完成工作流运行
- 确保
Load LBM Model
节点加载了重命名后的LBM_relighting.safetensors
模型 - 在 Upload Background 组中的
Load Image
节点上传背景图 - 在 Upload Subject 组中的
Load Image
节点上传主体图 - (可选)在
ImageCompositeMasked
节点中对应的 XY 位置来调整对应的合成位置 - 点击
Run
按钮,或者使用快捷键Ctrl(cmd) + Enter(回车)
来执行图片生成 - 该工作流没有使用
Save Image
你可以在Preview Image
节点中查看结果,并在Image Compareer(rgthree)
节点中查看对比效果
5. 工作流补充说明
- 这个工作流基于原始自定义节点提供的工作流稍微做了些许调整,主要是将主体图片缩放然后调整成适合背景图的尺寸
- 你可以修改
Get Image Size
节点的 Image 输入为 Subject 节点,这样可以让背景调整成为主体的图像尺寸 - 如果需要调整图像组合的位置可以修改
ImageCompositeMasked
节点中的 XY 位置来调整对应的合成位置 - 如果需要调整主体大小的尺寸可以取消掉尺寸输入上的关联,而单独调整 Resize Image
节点中的
Width和
Height` 从而来达到调整图像尺寸的目的 - 可以在工作流之后再添加 Refine 的工作流,从而修复图像的细节