首页 > 编程语言 >ComfyUI插件:efficiency-nodes-comfyui节点

ComfyUI插件:efficiency-nodes-comfyui节点

时间:2024-08-06 12:08:29浏览次数:13  
标签:插件 ComfyUI 模型 生成 efficiency 图像处理 参数 图像 节点

前言:

学习ComfyUI是一场持久战, efficiency-nodes-comfyui是提高工作流创造效率的工具,包含效率节点整合工作流中的基础功能,比如Efficient Loader节点相当于Load Checkpoint+Clip set layer+Load VAE等等的合集,并且该插件提供了更加简便快捷的X/Y对比图,能够使测评工作的效率进一步提升。祝大家学习顺利,早日成为ComfyUI的高手!

目录

一、安装方法

二、Efficient Loader节点

三、KSampler Adv. (Efficient)节点

四、Lora stack/Controlnet Stacker节点

五、XY节点

六、XY Plot节点

 

一、安装方法

在ComfyUI主目录里面输入CMD回车。

1

在弹出的CMD命令行输入git clone xxx,即可开始下载。

2

在终端输入下面这行代码开始下载

git clone https://github.com/jags111/efficiency-nodes-comfyui.git

 

二、Efficient Loader节点

该节点是一个用于加载高效深度学习模型的节点。这个节点的设计目的是通过加载预训练的高效模型,提供快速且准确的图像处理能力。

3

重要参数:

lora_stack → 可连接lora模型加载栈 **比如CR库和本身库自带节点

cnet_stack → 可连接ControlNet模型加载栈

token normalization → 词条归一化,也就是设置文本编码的方式

weight interpretation → 权重初始化,模型的基础设置参数

DEPENDENCIES → 对后续进行X/Y对比试验有作用

注意:下图为四种不同token normalization在同参数下出图对比,从结果来看几乎没有影响。尝试了五种不同的weight interpretation,对结果也是没有影响。

4

5

使用场景:

· 快速图像处理:利用高效模型进行快速的图像处理任务,如去噪、修复、增强等。

· 图像识别与分类:使用高效模型进行图像识别和分类任务,提供准确的结果。

· 自动化处理:在自动化图像处理流程中,使用高效模型实现高效、准确的图像处理。

通过使用Efficient Loader节点,可以在图像处理工作流程中实现高效的模型加载和应用,提升图像处理的速度和效果。

 

三、KSampler Adv. (Efficient)节点

该节点专注于高效的图像采样和生成,通过高级采样技术和优化算法,实现快速且高质量的图像处理。

6

重要参数:

script → 与X/Y测试有关

add_noise → 是否在生图过程中添加噪声 **该选项仅跟ancestral采样器有关

Randomize/last Queued Seed → 点击左边为随机生成一个噪声,右边使用上次生图的噪声

return_with_leftover_noise → 是否进行完整的去噪过程,说是影响画面细节保留

preview method → 为去噪过程中预览设置,与manager管理器的预览方式一样。

vae_decode → 当我们传入optional_vae后,选择false就不输出image,选择true才会输出

使用场景:

· 高效图像生成:在需要快速生成高质量图像的场景中,使用高效采样技术实现图像生成。

· 图像增强:通过高级采样技术,对图像进行增强和优化,提高图像质量。

· 自动化处理:在自动化图像处理流程中,通过高效采样算法实现高效、准确的图像处理。

通过使用KSampler Adv. (Efficient)节点,可以在图像处理工作流程中实现高效的图像采样和生成,提升图像处理的速度和质量。

 

四、Lora stack/Controlnet Stacker节点

Lora Stack 节点专注于通过叠加多个Lora模型进行图像生成和处理。Lora模型是一种用于增强图像生成能力的预训练模型,Lora Stack节点可以加载和叠加多个Lora模型,以实现更加复杂和高质量的图像处理效果。

Controlnet Stacker 节点专注于叠加多个ControlNet模型进行图像生成和处理。ControlNet是一种控制生成图像的神经网络,通过叠加多个ControlNet模型,可以实现更复杂的图像控制和生成效果。

7

重要参数:

lora_stack → 串联可加载多个lora模型

Lora_count → 改变这个数值可以同步增加可加载lora数量

Control_net → 串联可加载多个ControlNet模型

input_mode → 选择simple可简单设置lora权重,选择advanced可开启大模型权重设置

打开advanced选项后,可以更改model权重。

8

示例1:下图为多个ControlNet串联,其中一个为tile来控制出图的元素,第二个为openpose来控制人物的骨骼,通过串联来影响最终的出图效果。

9

示例2:下图为多个Lora加载示例工作流,通过改变lora_count增加该节点加载lora的数量。

10

使用场景:

· 复杂图像生成:在需要生成复杂和高质量图像的任务中,通过叠加多个Lora/ControlNet模型实现增强效果。

· 图像处理优化:利用多个Lora/ControlNet模型的优势,对图像进行优化和增强。

通过使用Lora Stack和Controlnet Stacker节点,可以在图像处理工作流程中实现高效的模型叠加和应用,提升图像处理的复杂性和质量,满足各种复杂图像处理需求。

 

五、XY节点

XY节点专注于在图像处理和生成过程中进行参数扫图。通过在X轴和Y轴上分别设置不同的参数值,生成一系列图像,方便用户观察和比较不同参数组合对图像效果的影响。

11

重要参数:

first_xxx → 开始的参数选择

last_xxx → 输出的参数选择 **会根据batch_count自动填充过度过程

示例:对比三个大模型,在三个不同的CFG值下的表现情况,通过对比可以更清晰的发现模型的优劣势。

12

使用场景:

· 参数优化:通过对比不同参数组合生成的图像,优化图像处理参数,获得最佳效果。

· 实验和测试:在图像处理过程中进行实验和测试,观察参数变化对结果的影响。

· 图像生成:在图像生成任务中,通过参数扫图获得多样化的生成结果。

通过使用XY节点,可以在图像处理和生成过程中进行高效的参数扫图和优化,提升图像处理的效果和质量。

 

六、XY Plot节点

XY Plot节点专注于通过二维参数扫图生成和展示一系列图像。通过设置X轴和Y轴上的不同参数值,可以直观地比较和分析参数变化对图像效果的影响,从而优化图像处理参数。

13

重要参数:

grip_spacing → 输出对比图像之间的接缝大小

XY_flip → 翻转X,Y

Y_label_orientation → 设置Y轴标签是竖行展示还是纵列展示

ksampler_output_image → 选择image输出为图像,设置Plot输出为对比图合成的大图。

示例:当XY_flip打开之后,设置Y轴标签为纵向展示,最终的输出结果如下图所示。

14

使用场景:

· 参数优化:通过对比不同参数组合生成的图像,找到最佳的图像处理参数设置。

· 实验和测试:在图像处理过程中进行参数实验和测试,观察参数变化对结果的影响。

· 图像生成:在图像生成任务中,通过参数扫图获得多样化的生成结果,找到最佳生成参数组合。

通过使用XY Plot节点,可以在图像处理和生成过程中进行高效的参数扫图和优化,提升图像处理的效果和质量,满足各种复杂图像处理需求。

**孜孜以求,方能超越自我。坚持不懈,乃是成功关键。**

标签:插件,ComfyUI,模型,生成,efficiency,图像处理,参数,图像,节点
From: https://www.cnblogs.com/LIU-QiuXue/p/18344886

相关文章

  • 【AIGC】 0成本学习:AI工作流生成Joy(ComfyUI)
      现如今在AIGC大环境的推动下AI生成的工作也不断的在进化,从起初的MJ到SD,从WebUI到现在的ComfyUI。每一次变化都再不断的提升AI方向的质量和效率。今天就带大家把最近火圈的ComfyUi用起来!!!同时这次也将提供给大家所有基础的工作流,以及定制JOY工作流。这次分享会帮大家把Comf......
  • Unity Gyro Camera ---- 传感器控制摄像头旋转 + 正北校准 (纯原生支持Android+IOS,无需
    UnityGyroCamera传感器控制摄像头旋转+正北校准纯原生支持Android+IOS,无需安装ARKit,ARCore等插件这篇文章主要介绍如何利用手机原生的传感器,控制摄像头的旋转,最终可以实现AR或者VR的摄像头旋转控制问题提出 虽然,目前有一些用手机传感器控制虚拟摄像头旋转的方案......
  • 给vscode配置clangd插件
    一般情况下,我们在vscode里编辑C/C++代码时用的都是微软的c++package,但是这个插件包很多时候无法正确分析出语法,导致大量虚假错误报告,为了解决这个问题,我们首先禁用掉C++插件包,然后准备更换clangd。clangd是一个基于Clangd的分析服务器,方便我们分析代码语法。为了使用它,......
  • AI绘画进阶:ComfyUI放大技巧让你接单无忧,AI摄影写真必备
    你知道吗,现在用AI拍照和接写真单子可是个赚钱的好法子。大家都在找那种看起来超真实、艺术感十足的图片。所以,学会一些AI绘画的小技巧,尤其是用ComfyUI这种工具来放大画面的方法,简直是打开了一扇通往财富的大门。今天,我就来跟你聊聊几种超好用的ComfyUI放大技巧,保证让你的作......
  • AI绘画进阶 ComfyUI 实战教程:轻松给图片添加文字,附工作流教程使用
    大家好,我是设计师阿威在AI绘画中书写文字一直是个老大难的问题,直到SDXL的出现,文字生成才迎来转机,可以在提示词中指定一些英文字符,不过也是经常出错,生成中文就更加不可求了。本文介绍一种在图片中稳定生成文字的方法,可以自定义字体、颜色、大小,以及文字书写方向,有兴趣的同......
  • ComfyUI插件:ComfyUI-BrushNet节点
    前言:学习ComfyUI是一场持久战,而ComfyUI-BrushNet是最近的局部重绘节点,其包含BrushNet和Powerpaint两个主要节点,其中BrushNet有SD1.5和SDXL两个版本,PowerPaint只有1.5的模型可以使用,学会该插件,你可以完成对图片的局部重绘以及产品换背景等多个工作流。祝大家学习顺利,早日成为Comfy......
  • vue-seamless-scroll插件点击事件不生效
    vue-seamless-scroll点击事件不生效问题:在使用此插件时发现,列表内容前几行还是能正常点击的,但是从第二次出现的列表开始就没有点击事件了原因:因为html元素是复制出来的(滚动组件是将后面的复制出来一份,进行填铺页面,方便滚动)解决:往滚动组件的父节点上添加绑定事件(js冒泡机制),通过......
  • 破解PyCharm插件更新难题:让IDE焕发新生
    破解PyCharm插件更新难题:让IDE焕发新生PyCharm作为业界领先的集成开发环境(IDE),其丰富的插件生态是其强大功能的重要来源。然而,插件无法更新的问题可能会困扰许多用户,影响开发体验。本文将详细介绍如何在PyCharm中解决插件无法更新的问题,包括诊断问题、检查设置、清理缓存和......
  • [UnrealCircle]腾讯 罗谦 | UnLua-UE4下的Lua脚本插件
    传送门:[UnrealCircle]腾讯罗谦|UnLua-UE4下的Lua脚本插件_哔哩哔哩_bilibili参考PPT:UnrealCircle921北京PPT_免费高速下载|百度网盘-分享无限制一.UnLua基础1.1概念UnLua是一个脚本插件UnLua不是蓝图的替代,而是一种补充没有Asset预览不支持nativization......
  • Typecho页面浏览次数统计插件已修正适配Typecho 1.2
    沧海桑田,时隔多年Typecho终于迎来了重大更新(竟然在有生之年更新了(狗头保命))。Typecho刚发布的时候还是PHP5流行的时代,本身升级了更高语言版本,带来了更好的程序执行效率,提高了编程效率,但升级后存在发现“页面浏览次数统计插件”插件不能使用了。问题回顾我一直用的是作者(H......