【ComfyUI插件】ComfyUI Easy Use插件(七)
前言:
该插件由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个即可
__2、在custom_nodes目录下调用cmd,然后输入git clone __https://github.com/yolain/ComfyUI-Easy-Use.git
项目地址:https://github.com/yolain/ComfyUI-Easy-Use.git
一、Easy Slider Control节点
节点功能:提供对sd1.5和sdxl的ipadapter模型中每一层的控制与调节
参数:
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 -> 输出设置的每层权重参数
这些参数很难有个标准答案, 得自己慢慢调试到自己需要的风格。但需要注意的是,需要正确选择适配的模型才能生效。
二、PreSampling (NoiseIn)节点
节点功能:该节点的功能是为图像生成管道(pipeline)设置预采样阶段的噪声注入操作。通过调整噪声因子、步数和采样器参数,可以在图像生成过程中引入不同程度的随机性和变化性,为最终结果提供更丰富的多样性。
输入:
pipe -> 输入的管道
optional_latent -> 输入的潜空间图片,可选项
optional_noise_seed -> 输入的噪声种子,可选项
参数:
factor -> 设置的额外噪声占总体噪声的比例
注意这里的噪声是经过球面线性插值处理的,所以即使factor为0,也不是和原本一点额外噪声都不加的采样器一样
steps -> 设置的采样步数
cfg -> 设置的引导系数
sampler_name -> 设置的采样器名字
scheduler -> 设置的调度器名字
denoise -> 设置的降噪强度
seed -> 设置的种子数
control_after_generate -> 设置的种子数生成模式,分为randomize(随机)、fixed(固定)、decrement(减少)和increment(增加)
输出:
pipe -> 输出设置完参数后的管道
三、Easy Apply Fooocus Inpaint节点
节点功能:使用fooocus模型进行重绘的节点,注意只适用于SDXL模型
输入 :
model -> 输入的SDXL模型
latent -> 输入的潜空间图片
参数:
head -> 选择的fooocus重绘模式
patch -> 选择的重绘模型,默认是inpaint_v26
如下图,使用fooocus模型对人物的服装进行重绘,在正向提示词中只需要输入需要替换部分的描述词即可。
四、EasyLoader (HunyuanDiT)节点
节点功能:混元模型加载器
输入:
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模型
五、EasyLoader (Kolors)节点
节点功能:快手的可图模型加载器
输入:
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模型
六、Easy Apply IPAdapter (FaceID Kolors)节点
节点功能:使用可图模型的ipadapter模型
参数:
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站:啦啦啦的小黄瓜。__
七、Range(Float)节点
节点功能:提供一个设置范围内的小数数组,可用于寻找适合的图片生成cfg 系数
参数:
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)进行逐步缩放,生成加权后的潜变量。此功能通常用于调整潜变量中的噪声强度,从而影响图像生成过程的细节。
输入:
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参数
九、Sleep节点
节点功能:提供延迟运行工作流的节点
参数:
any -> 输入的想要开始延迟的节点
delay -> 设置延迟的秒数
out -> 输出的节点,用来连接延迟结束后继续运行的节点
如下图,在__sleep__节点中设置延迟2秒,运行时间就会增加大约2秒(不是精确的2秒)。
十、XY Plot节点
节点功能:提供XY散点图,用于记录在不同参数条件下生成的图片变化
参数:
grid_spacing -> 设置每个图片网格间的距离
output_individuals -> 设置每个生成图片是否还需要独立输出
flip_xy -> 设置是否翻转xy坐标轴
x_axis -> 设置x坐标轴参数
x坐标轴参数栏 -> 设置x坐标轴中每个具体的参数取值
x_axis -> 设置y坐标轴参数
y坐标轴参数栏 -> 设置y坐标轴中每个具体的参数取值
其中的__x_axis__和__y_axis__中是有可选参数的,一般都是些常用的KSampler参数。当不知道如何设置参数时可使用该节点进行对比,从而找到最好的生图参数。
__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