基于SDXL——ComfyUI下使用Layerdiffusion一键生成透明底图像

本文介绍了如何在ComfyUI环境下安装、配置和使用Layerdiffusion生成透明底图像的工作流程,包括安装工作流插件、下载处理模型、运行不同工作流以及提取背景和前景等操作。
摘要由CSDN通过智能技术生成

一. 安装workspace工作流插件

!!强烈建议安装
https://www.uisdc.com/workspace-manager

二. 安装、部署、运行Layerdiffusion

1. 下载和安装layerdiffusion节点

comfyUI需要用到两个节点,一个是ComfyUI-layerdiffusion-main,一个是comfyui-tooling-nodes-main。
在ComfyUI/custom_nodes下git这两个节点

git clone https://github.com/huchenlei/ComfyUI-layerdiffuse.git
git clone https://github.com/huchenlei/comfyui-tooling-nodes.git

进入 ComfyUI-layerdiffuse 根目录,打开终端命令,运行E:\ComfyUI\venv\Scripts\activate.bat(根据自己的目录进行修改)进入到ConfyUI的环境再 pip install -r requirements.txt 命令,安装 python 依赖项。
如果有安装秋叶启动器的可以直接打开启动器,会自动安装依赖。

2. 下载LayerDiffusion 处理模型

LayerDiffusion 处理模型: https://huggingface.co/LayerDiffusion/layerdiffusion-v1/tree/main (网盘有资源包)

ComfyUI-layerdiffuse 插件目前仅支持 SDXL 模型,选择大模型时需要注意;此外还需要下载 LayerDiffusion 处理模型,安装到根目录的 models\layer_model 文件夹中。

3. 导入工作流

工作流在ComfyUI/custom_nodes/ComfyUI-layerdiffuse/example下面
在这里插入图片描述

4. 开始运行LayerDiffusion

4.1 直接生成透明底图像

工作流layer_diffusion_fg_example_rgba 和 layer_diffusion_fg_example 两个工作流都可以生成透明底图像,且第二个工作流可以额外生成一个 Alpha 通道蒙版。

  • layer_diffusion_fg_example_rgba效果

在这里插入图片描述

  • layer_diffusion_fg_example效果

在这里插入图片描述

4.2 生成背景&生成前景

layer_diffusion_cond_example 工作流可以同时实现 “根据透明底前景生成背景” 和 “根据背景透明底前景” ,使用时注意在 Layer Diffuse Cond Apply 节点中对应地将 layer_type 调节成 foreground 或者 background。

  • 2.1 layer_diffusion_cond_example效果——foreground

根据透明底的前景生成背景

在这里插入图片描述

  • 2.2 layer_diffusion_cond_example效果——background

根据背景生成透明底前景

在这里插入图片描述

4.3 提取完整背景

在根据一个透明底图像生成背景后,可以通过 layer_diffusion_diff_bg 工作流提取一个完整的背景图层。主体在提示词中完整描述背景内容,采样器需要选择 Euler A 或者 Uni_pc。
Layer Diffuse Diff Apply选择foreground在这里插入图片描述

4.4 提取前景图层 和 拥有透明背景的前景

Layer Diffuse Diff Apply选择background
在一个背景图中生成一个新的主体后,可以再通过 layer_diffusion_diff_fg 工作流将主体提取为透明底图层。注意修改提示词,采样器依旧选择 Euler A 或者 Uni_pc。
在这里插入图片描述

  • 26
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王二小、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值