前言:

该插件由B站大佬乱乱呀AI进行开发出来的,此插件主要在使用管道、简化工作流、提供简便工具和集成化等方面起到了明显作用。

目录

先行:安装方法

一、Easy Slider Control节点

二、PreSampling (NoiseIn)节点

三、Easy Apply Fooocus Inpaint节点

四、EasyLoader (HunyuanDiT)节点

五、EasyLoader (Kolors)节点

六、Easy Apply IPAdapter (FaceID Kolors)节点

七、Range(Float)节点

八、LatentNoisy节点

九、Sleep节点

十、XY Plot节点

__ComfyUI Easy Use插件(一): __https://articles.zsxq.com/easyuse/1.html

__ComfyUI Easy Use插件(二): __https://articles.zsxq.com/easyuse/2.html

__ComfyUI Easy Use插件(三): __https://articles.zsxq.com/easyuse/3.html

__ComfyUI Easy Use插件(四): __https://articles.zsxq.com/easyuse/4.html

__ComfyUI Easy Use插件(五): __https://articles.zsxq.com/easyuse/5.html

__ComfyUI Easy Use插件(六): __https://articles.zsxq.com/easyuse/6.html

__ComfyUI Easy Use插件(八): __https://articles.zsxq.com/easyuse/8.html

本期使用的示例工作流在网盘:小黄瓜知识星球资料分享/插件节点讲解视频/ComfyUI_EasyUse/第七期文件夹中

安装方法

安装方法,一共有2种

1、在manager里搜索Easy Use,然后点击安装第3个即可

image

__2、在custom_nodes目录下调用cmd,然后输入git clone __https://github.com/yolain/ComfyUI-Easy-Use.git

image

image

image

项目地址:https://github.com/yolain/ComfyUI-Easy-Use.git

一、Easy Slider Control节点

节点功能:提供对sd1.5和sdxl的ipadapter模型中每一层的控制与调节

image

参数:

mode -> 目前只能选择ipadapter layer weights

mode_type -> 可选择sdxl和sd1,分为对应sdxl和sd1.5的ipadapter模型的层控制,默认是选择sdxl

层0 -> 设置sdxl的IPA的第0层的权重,该层主要影响构图的整体结构

层1 -> 设置sdxl的IPA的第1层的权重,该层主要影响构图的配色方案

层2 -> 设置sdxl的IPA的第2层的权重,该层主要影响构图的构成

层3 -> 设置sdxl的IPA的第3层的权重,该层主要影响构图的光照和阴影

层4 -> 设置sdxl的IPA的第4层的权重,该层主要影响构图的纹理和细节

层5 -> 设置sdxl的IPA的第5层的权重,该层主要影响构图的风格

层6 -> 设置sdxl的IPA的第6层的权重,该层主要影响构图的深度和透视

层7 -> 设置sdxl的IPA的第7层的权重,该层主要影响构图的深背景和环境

层8 -> 设置sdxl的IPA的第8层的权重,该层主要影响构图的对象特征

层9 -> 设置sdxl的IPA的第9层的权重,该层主要影响构图的运动和动力学

层10 -> 设置sdxl的IPA的第10层的权重,该层主要影响构图的情绪和表情

层11 -> 设置sdxl的IPA的第11层的权重,该层主要影响构图的上下文一致性

输出:

layer_weights -> 输出设置的每层权重参数

这些参数很难有个标准答案, 得自己慢慢调试到自己需要的风格。但需要注意的是,需要正确选择适配的模型才能生效。

image

二、PreSampling (NoiseIn)节点

节点功能:该节点的功能是为图像生成管道(pipeline)设置预采样阶段的噪声注入操作。通过调整噪声因子、步数和采样器参数,可以在图像生成过程中引入不同程度的随机性和变化性,为最终结果提供更丰富的多样性。image

输入:

pipe -> 输入的管道

optional_latent -> 输入的潜空间图片,可选项

optional_noise_seed -> 输入的噪声种子,可选项

参数:

factor -> 设置的额外噪声占总体噪声的比例

注意这里的噪声是经过球面线性插值处理的,所以即使factor为0,也不是和原本一点额外噪声都不加的采样器一样

steps -> 设置的采样步数

cfg -> 设置的引导系数

sampler_name -> 设置的采样器名字

scheduler -> 设置的调度器名字

denoise -> 设置的降噪强度

seed -> 设置的种子数

control_after_generate -> 设置的种子数生成模式,分为randomize(随机)、fixed(固定)、decrement(减少)和increment(增加)

输出:

pipe -> 输出设置完参数后的管道

image

三、Easy Apply Fooocus Inpaint节点

节点功能:使用fooocus模型进行重绘的节点,注意只适用于SDXL模型

image

输入 :

model -> 输入的SDXL模型

latent -> 输入的潜空间图片

参数:

head -> 选择的fooocus重绘模式

patch -> 选择的重绘模型,默认是inpaint_v26

如下图,使用fooocus模型对人物的服装进行重绘,在正向提示词中只需要输入需要替换部分的描述词即可。image

四、EasyLoader (HunyuanDiT)节点

节点功能:混元模型加载器image

输入:

optional_lora_stack -> 输入的lora模型组,可选项

optional_controlnet_stack -> 输入的controlnet模型组,可选项

参数:

ckpt_name -> 设置混元模型

vae_name -> 设置vae模型

lora_name -> 设置混元lora模型

resolution -> 设置生成图片的分辨率

positive -> 设置输入的正向提示词

negative -> 设置输入的负向提示词

batch_size -> 设置一批图片生成的图片数

输出:

pipe -> 输出的管道

model -> 输出的混元模型

vae -> 输出使用的vae模型

image

五、EasyLoader (Kolors)节点

节点功能:快手的可图模型加载器

image

输入:

model_override -> 输入的用于覆盖的可图unet模型,可选项

vae_override -> 输入的用于覆盖的可图vae模型,可选项

optional_lora_stack -> 输入的用于覆盖的可图lora模型组,可选项

参数

unet_name -> 设置可图unet模型

vae_name -> 设置可图vae模型

chatglm3_name -> 设置chatglm3模型

lora_name -> 设置可图lora模型

resolution -> 设置可图模型生成的图片分辨率

positive -> 设置输入的正向提示词

negative -> 设置输入的负向提示词

batch_size -> 设置一批图片生成的图片数

auto_clean_gpu -> 设置图片生成后是否清除占用的gpu显存

输出:

pipe -> 输出的管道

model -> 输出可图模型

vae -> 输出可图的vae模型

image

六、Easy Apply IPAdapter (FaceID Kolors)节点

节点功能:使用可图模型的ipadapter模型image

参数:

model -> 输入的模型

image -> 输入的参考图片

image_negative -> 输入的负向图片

attn_mask -> 输入的注意力蒙版

clip_vision -> 输入的clip模型

optional_ipadapter -> 输入的ipadapter模型,可选项

参数:

preset -> 预设的可图ipadapter模式

provider -> 使用的IPA模型加载方式,一般选择CUDA即可

weight -> 设置整体IPA模型权重乘积系数

weight_faceidv2 -> 设置IPA的faceidv2模型权重

weight_kolors -> 设置kolors的IPA模型权重

weight_type -> 设置的ipadapter模型权重类型,这个参数决定了权重在模型的不同层中应用的方式,分为linear、ease in、ease out、ease in-out、reverse in-out、weak input、weak output、weak middle、strong middle、style transfer、composition、strong style transfer、style and composition、style transfer precise

combine_embeds -> 在输入的多个参考图片使用的结合嵌入方式,分为concat、add、subtract、average、norm average

start_at -> 输入的ipadapter模型起始作用的时间,默认0代表从最开始就开始作用

end_at -> 输入的ipadapter模型结束作用的时间,默认1代表作用到最后

embeds_scaling -> 分为V only、K+V、K+V w/C penalty、K+mean(V) w/C penalty,决定了嵌入在模型内的缩放或组合方式

cache_mode -> 选择模型加载到缓存,分为insightface only(只加载insightface模型)、clip_vision only(只加载clip模型)、ipadapter only(只加载ipadapter模型)、all(全加载)、none(不加载)

use_batch -> 是否使用批量生成图片

输出:

model -> 输出调节后的模型

ipadapter -> 输出使用的ipadapter模型

masks -> 输出的注意力蒙版

ipadapter -> 输出的ipadapter模型

需要注意的是,这里需要加载clip vision模型,且必须是kolors模型支持的,否则报错。而更多关于__IPAdapter 细节可跳转b站啦啦啦的小黄瓜。__

image

七、Range(Float)节点

节点功能:提供一个设置范围内的小数数组,可用于寻找适合的图片生成cfg 系数image

参数:

range_mode -> 范围模式,分为step和num_steps两个模式,step模式是根据下面的step从start值进行相加step值到stop值的模式,而num_steps模式是从start值到stop值中输出num_steps个值的模式

start -> 设置开始值,格式为浮点型

stop -> 设置终止值,格式为浮点型

step/num_steps -> 设置step值的累加/设置生成num_steps个值

end_mode -> 终止点分为Inclusive和Exclusive两个模式,Inclusive是如果有终止值的情

况下可以包括终止值,Exclusive是不包括终止值

输出:

range:输出生成的数组

range_sizes:输出生成的数组大小

关于更多参数讲解大家可参考ComfyUI Easy Use插件(四)中关于__Range(Int)节点__的讲解,基本一样。

八、LatentNoisy节点

节点功能:该节点将通过计算潜变量空间的噪声级别(Sigma),对潜变量(latent)进行逐步缩放,生成加权后的潜变量。此功能通常用于调整潜变量中的噪声强度,从而影响图像生成过程的细节。image

输入:

pipe -> 输入的管道

optional_model -> 输入的模型,可选项

optional_latent -> 输入的潜空间图片,可选项

参数:

sampler_name -> 设置采样器名字

scheduler -> 设置调度器

steps -> 设置采样步数

start_at_step -> 设置开始采样步数

end_at_step -> 设置结束采样步数

source -> 设置噪声产生来源,可选择CPU或者GPU

seed -> 设置使用的种子数

control_after_generate -> 设置的种子数生成模式,分为randomize(随机)、fixed(固定)、decrement(减少)和increment(增加)

输出:

pipe -> 输出的管道

latent -> 输出潜空间图片

sigma -> 输出sigma参数

image

九、Sleep节点

节点功能:提供延迟运行工作流的节点image

参数:

any -> 输入的想要开始延迟的节点

delay -> 设置延迟的秒数

out -> 输出的节点,用来连接延迟结束后继续运行的节点

如下图,在__sleep__节点中设置延迟2秒,运行时间就会增加大约2秒(不是精确的2秒)。

image

十、XY Plot节点

节点功能:提供XY散点图,用于记录在不同参数条件下生成的图片变化image

参数:

grid_spacing -> 设置每个图片网格间的距离

output_individuals -> 设置每个生成图片是否还需要独立输出

flip_xy -> 设置是否翻转xy坐标轴

x_axis -> 设置x坐标轴参数

x坐标轴参数栏 -> 设置x坐标轴中每个具体的参数取值

x_axis -> 设置y坐标轴参数

y坐标轴参数栏 -> 设置y坐标轴中每个具体的参数取值

其中的__x_axis__和__y_axis__中是有可选参数的,一般都是些常用的KSampler参数。当不知道如何设置参数时可使用该节点进行对比,从而找到最好的生图参数。

image

__ComfyUI Easy Use插件(一): __https://articles.zsxq.com/easyuse/1.html

__ComfyUI Easy Use插件(二): __https://articles.zsxq.com/easyuse/2.html

__ComfyUI Easy Use插件(三): __https://articles.zsxq.com/easyuse/3.html

__ComfyUI Easy Use插件(四): __https://articles.zsxq.com/easyuse/4.html

__ComfyUI Easy Use插件(五): __https://articles.zsxq.com/easyuse/5.html

__ComfyUI Easy Use插件(六): __https://articles.zsxq.com/easyuse/6.html

__ComfyUI Easy Use插件(八): __https://articles.zsxq.com/easyuse/8.html