赞
踩
!!强烈建议安装
https://www.uisdc.com/workspace-manager
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 依赖项。
如果有安装秋叶启动器的可以直接打开启动器,会自动安装依赖。
LayerDiffusion 处理模型: https://huggingface.co/LayerDiffusion/layerdiffusion-v1/tree/main (网盘有资源包)
ComfyUI-layerdiffuse 插件目前仅支持 SDXL 模型,选择大模型时需要注意;此外还需要下载 LayerDiffusion 处理模型,安装到根目录的 models\layer_model 文件夹中。
工作流在ComfyUI/custom_nodes/ComfyUI-layerdiffuse/example下面
工作流layer_diffusion_fg_example_rgba 和 layer_diffusion_fg_example 两个工作流都可以生成透明底图像,且第二个工作流可以额外生成一个 Alpha 通道蒙版。
layer_diffusion_cond_example 工作流可以同时实现 “根据透明底前景生成背景” 和 “根据背景透明底前景” ,使用时注意在 Layer Diffuse Cond Apply 节点中对应地将 layer_type 调节成 foreground 或者 background。
根据透明底的前景生成背景
根据背景生成透明底前景
在根据一个透明底图像生成背景后,可以通过 layer_diffusion_diff_bg 工作流提取一个完整的背景图层。主体在提示词中完整描述背景内容,采样器需要选择 Euler A 或者 Uni_pc。
Layer Diffuse Diff Apply选择foreground
Layer Diffuse Diff Apply选择background
在一个背景图中生成一个新的主体后,可以再通过 layer_diffusion_diff_fg 工作流将主体提取为透明底图层。注意修改提示词,采样器依旧选择 Euler A 或者 Uni_pc。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。