ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
❤️‍🔥 Monster 社区
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比 ❤️‍🔥 Monster 社区
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI Efficiency Nodes插件高效使用指南

ComfyUI Efficiency Nodes插件高效使用指南

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-06-28
  • 57 次阅读
编程界的小学生
编程界的小学生

【版权严正声明】

本文系作者 [编程界的小学生] 原创,并拥有完整、独立的著作权。

未经本人 书面授权 ,任何单位、平台或个人, 严禁 以任何形式(包括但不限于转载、复制、摘编、修改、链接、转贴、建立镜像等)使用本文的全部或部分内容。

任何无视本声明的侵权行为,本人将依据《中华人民共和国著作权法》等相关法律法规,采取一切必要的法律手段,追究其侵权责任,要求其 立即停止侵权、赔礼道歉、消除影响,并赔偿因此造成的一切经济损失及维权成本(包括但不限于律师费、诉讼费、公证费等)。

侵权必究,切勿以身试法!

1. 插件简介

插件地址: https://github.com/jags111/efficiency-nodes-comfyui

这个插件就像是给ComfyUI装了一个超级工具箱,让你用更少的节点做更多的事情。想象一下,原本需要10个节点才能完成的工作,现在只需要2-3个节点就搞定了!

主要功能:

  • 把多个常用节点打包成一个(比如加载器节点)

  • 提供批量处理功能(XY图表生成)

  • 增强采样器功能(预览、脚本支持)

  • 提供各种实用工具节点

2. 如何安装

  1. 打开ComfyUI的custom_nodes文件夹

  2. 下载插件到该文件夹:git clone https://github.com/jags111/efficiency-nodes-comfyui

  3. 重启ComfyUI

  4. 如果要使用SimpleEval节点,需要安装:pip install simpleeval

3. 节点详细解析

3.1 Efficient Loader(高效加载器)

这个节点就像一个万能遥控器,把原本需要分别加载的模型、VAE、LoRA等都集中在一个节点里。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

模型名称

ckpt_name

下拉选择

根据需要选择

选择你要用的AI绘画模型

选择Checkpoint模型文件

选择realistic_vision_v2.safetensors

VAE名称

vae_name

下拉选择

Baked VAE

选择图像解码器,像显卡驱动

选择VAE模型用于编码解码

一般选Baked VAE就行

跳过层数

clip_skip

-1到-24

-1

控制文字理解的深度

CLIP模型跳过的层数

-1是默认,-2会更有创意

LoRA名称

lora_name

下拉选择

None

选择风格插件

选择LoRA模型文件

选择一个人物或风格LoRA

LoRA模型强度

lora_model_strength

0.0-10.0

1.0

LoRA对图像的影响程度

LoRA在UNet上的权重

0.8比较自然,1.2会很强烈

LoRA文字强度

lora_clip_strength

0.0-10.0

1.0

LoRA对文字理解的影响

LoRA在CLIP上的权重

通常和模型强度保持一致

正面提示词

positive

文本框

自定义

你想要的画面描述

正向条件提示词

beautiful girl, detailed face

负面提示词

negative

文本框

自定义

你不想要的内容

负向条件提示词

ugly, blurry, low quality

文字标准化

token_normalization

4选1

none

文字处理方式

Token标准化方法

一般用none就行

权重解释

weight_interpretation

5选1

comfy

括号权重的理解方式

权重解释算法

comfy是默认方式

图像宽度

empty_latent_width

64-8192

512

生成图像的宽度像素

潜空间宽度

512、768、1024常用

图像高度

empty_latent_height

64-8192

512

生成图像的高度像素

潜空间高度

和宽度保持比例

批次大小

batch_size

1-262144

1

一次生成几张图

批处理数量

1张测试,4张批量

3.2 Eff. Loader SDXL(SDXL高效加载器)

专门为SDXL模型设计的加载器,就像专用的高级遥控器。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

基础模型

base_ckpt_name

下拉选择

选择SDXL模型

主要的绘画模型

SDXL基础模型

选择sdxl_base_1.0.safetensors

基础跳过层

base_clip_skip

-1到-24

-2

基础模型的文字理解深度

基础模型CLIP跳过层数

SDXL推荐-2

精修模型

refiner_ckpt_name

下拉选择

None或精修模型

用来优化细节的模型

SDXL精修模型

可选sdxl_refiner_1.0.safetensors

精修跳过层

refiner_clip_skip

-1到-24

-2

精修模型的文字理解深度

精修模型CLIP跳过层数

和基础保持一致

正面美学分

positive_ascore

0.0-1000.0

6.0

正面提示词的美学评分

正向美学条件分数

6.0是标准美学水平

负面美学分

negative_ascore

0.0-1000.0

2.0

负面提示词的美学评分

负向美学条件分数

2.0避免低质量

3.3 KSampler (Efficient)(高效采样器)

这个采样器就像一个智能相机,不仅能拍照还能实时预览,还支持各种拍照模式。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

随机种子

seed

0-很大的数

随机

控制随机性的数字

随机数种子

-1是随机,固定数字可复现

采样步数

steps

1-10000

20

AI绘画的计算次数

去噪迭代步数

20-30步够用,50+步精细

引导强度

cfg

0.0-100.0

7.0

AI听你话的程度

分类器自由引导强度

7是标准,12更听话,3更自由

采样器名称

sampler_name

多选1

euler_a

选择绘画算法

采样算法类型

euler_a快速,dpmpp_2m质量好

调度器

scheduler

多选1

normal

控制绘画节奏

噪声调度算法

normal标准,karras更平滑

去噪强度

denoise

0.0-1.0

1.0

改变原图的程度

去噪强度系数

1.0全新生成,0.5半改变

预览方式

preview_method

5选1

auto

生成过程中的预览方式

预览图生成方法

auto自动选择最佳方式

VAE解码

vae_decode

3选1

true

是否显示最终图像

是否进行VAE解码

true显示图片,false只有数据

3.4 LoRA Stacker(LoRA堆叠器)

这个节点就像一个调色盘,让你可以同时使用多个风格插件。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

输入模式

input_mode

simple/advanced

simple

选择简单或高级模式

参数输入复杂度

simple够用,advanced可分别调节

LoRA数量

lora_count

0-3

3

要使用几个LoRA

堆叠的LoRA数量

通常1-2个就够了

LoRA名称1

lora_name_1

下拉选择

None

第一个LoRA文件

第一个LoRA模型

选择人物或风格LoRA

LoRA权重1

lora_wt_1

-10.0到10.0

1.0

第一个LoRA的影响强度

第一个LoRA权重

0.8比较自然

模型强度1

model_str_1

-10.0到10.0

1.0

对图像生成的影响

UNet模型权重

控制风格强度

文字强度1

clip_str_1

-10.0到10.0

1.0

对文字理解的影响

CLIP模型权重

控制提示词理解

3.5 XY Plot(XY图表)

这个节点就像一个实验室,让你可以批量测试不同参数的效果。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

网格间距

grid_spacing

0-500

0

图片之间的空隙

网格图像间距像素

0紧密排列,10有小间隙

XY翻转

XY_flip

True/False

False

是否交换X和Y轴

是否翻转XY轴显示

调整图表布局用

Y标签方向

Y_label_orientation

2选1

Horizontal

Y轴标签的显示方向

Y轴标签文字方向

Horizontal水平,Vertical垂转

缓存模型

cache_models

True/False

True

是否缓存加载的模型

是否缓存模型到内存

True节省加载时间

输出图像

ksampler_output_image

2选1

Images

输出单张图还是网格图

KSampler输出图像类型

Images输出单张,Plot输出网格

3.6 Control Net Stacker(控制网络堆叠器)

这个节点让你可以同时使用多个ControlNet,就像给AI画师配备多种参考工具。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

控制网络

control_net

下拉选择

选择模型

选择ControlNet模型

ControlNet模型文件

选择canny、depth等

输入图像

image

图像输入

必须连接

作为控制参考的图像

控制条件图像

连接预处理后的图像

控制强度

strength

0.0-10.0

1.0

ControlNet的影响程度

控制网络权重强度

0.5轻微影响,1.5强烈影响

开始百分比

start_percent

0.0-1.0

0.0

从什么时候开始生效

控制开始的步数百分比

0.0从头开始,0.3从30%开始

结束百分比

end_percent

0.0-1.0

1.0

到什么时候结束生效

控制结束的步数百分比

1.0到最后,0.8到80%结束

3.7 KSampler Advanced(高级采样器)

这是专业版的采样器,提供更精细的控制选项。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

添加噪声

add_noise

enable/disable

enable

是否添加初始噪声

是否在采样开始时添加噪声

enable正常生成,disable用于修复

噪声种子

noise_seed

0-很大的数

随机

控制噪声的随机性

噪声生成的随机种子

固定数字可复现结果

开始步数

start_at_step

0-10000

0

从第几步开始采样

采样开始的步数

0从头开始,10跳过前10步

结束步数

end_at_step

0-10000

10000

在第几步结束采样

采样结束的步数

20只做前20步,用于分阶段

返回噪声

return_with_leftover_noise

enable/disable

disable

是否保留剩余噪声

是否返回未完全去噪的结果

enable用于传递给精修模型

3.8 KSampler SDXL(SDXL采样器)

专门为SDXL模型设计的采样器,支持基础模型+精修模型的两阶段生成。

参数详解

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

SDXL元组

sdxl_tuple

SDXL_TUPLE

必须连接

SDXL模型组合数据

包含基础和精修模型的数据包

从SDXL加载器连接

精修步数

refine_at_step

-1到10000

-1

什么时候切换到精修模型

切换到精修模型的步数

-1不使用精修,15在第15步切换

3.9 各种XY输入节点

这些节点为XY Plot提供不同类型的测试数据,就像实验室的各种试剂。

3.10 脚本节点

3.11 XY Plot输入节点

XY Input: Seeds++ Batch(种子批次输入)

为XY Plot提供不同种子的批次测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

批次数量

batch_count

0-50

3

要生成几个不同的随机种子

批处理数量

3会生成3个不同随机性的图

XY Input: Add/Return Noise(噪声控制输入)

为XY Plot提供噪声添加和返回的测试选项。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

XY类型

XY_type

add_noise/return_with_leftover_noise

add_noise

选择测试噪声添加还是噪声返回

噪声控制类型

add_noise测试是否添加噪声

XY Input: Steps(步数输入)

为XY Plot提供不同采样步数的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

目标参数

target_parameter

steps/start_at_step/end_at_step/refine_at_step

steps

选择要测试的步数类型

步数参数类型

steps测试总步数

批次数量

batch_count

0-50

3

要测试几个不同的步数值

批处理数量

3会测试3个不同步数

起始步数

first_step

1-10000

10

测试的最小步数

最小采样步数

从10步开始测试

结束步数

last_step

1-10000

20

测试的最大步数

最大采样步数

到20步结束测试

XY Input: CFG Scale(引导强度输入)

为XY Plot提供不同CFG值的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

批次数量

batch_count

0-50

3

要测试几个不同的CFG值

批处理数量

3会测试3个不同CFG

起始CFG

first_cfg

0.0-100.0

7.0

测试的最小CFG值

最小引导强度

从7.0开始测试

结束CFG

last_cfg

0.0-100.0

9.0

测试的最大CFG值

最大引导强度

到9.0结束测试

XY Input: Sampler/Scheduler(采样器调度器输入)

为XY Plot提供不同采样器和调度器的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

目标参数

target_parameter

sampler/scheduler/sampler & scheduler

sampler

选择测试采样器还是调度器

参数类型选择

sampler只测试采样器

输入数量

input_count

0-50

3

要测试几个不同的选项

输入参数数量

3会测试3个不同采样器

采样器1

sampler_1

采样器列表

euler_a

第一个要测试的采样器

第一个采样算法

选择euler_a采样器

调度器1

scheduler_1

调度器列表

normal

第一个要测试的调度器

第一个调度算法

选择normal调度器

XY Input: Denoise(去噪强度输入)

为XY Plot提供不同去噪强度的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

批次数量

batch_count

0-50

3

要测试几个不同的去噪值

批处理数量

3会测试3个不同去噪强度

起始去噪

first_denoise

0.0-1.0

0.0

测试的最小去噪强度

最小去噪系数

从0.0开始测试

结束去噪

last_denoise

0.0-1.0

1.0

测试的最大去噪强度

最大去噪系数

到1.0结束测试

XY Input: VAE(VAE输入)

为XY Plot提供不同VAE模型的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

输入模式

input_mode

VAE Names/VAE Batch

VAE Names

选择手动选择还是批量加载

VAE选择模式

VAE Names手动选择

VAE数量

vae_count

0-50

3

要测试几个不同的VAE

VAE模型数量

3会测试3个不同VAE

VAE名称1

vae_name_1

VAE列表

Baked VAE

第一个要测试的VAE

第一个VAE模型

选择内置VAE

XY Input: Prompt S/R(提示词搜索替换输入)

为XY Plot提供提示词搜索替换的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

目标提示词

target_prompt

positive/negative

positive

选择替换正面还是负面提示词

提示词类型

positive替换正面提示词

搜索文本

search_txt

文本

自定义

要被替换的文字

搜索关键词

输入"girl"来替换

替换数量

replace_count

0-49

3

要替换成几个不同的词

替换选项数量

3会有3个不同替换

替换1

replace_1

文本

自定义

第一个替换词

第一个替换文本

替换成"woman"

XY Input: Aesthetic Score(美学评分输入)

为XY Plot提供不同美学评分的测试(SDXL专用)。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

目标评分

target_ascore

positive/negative

positive

选择测试正面还是负面美学评分

美学评分类型

positive测试正面评分

批次数量

batch_count

0-50

3

要测试几个不同的评分值

批处理数量

3会测试3个不同评分

起始评分

first_ascore

0.0-1000.0

0.0

测试的最小美学评分

最小美学分数

从0.0开始测试

结束评分

last_ascore

0.0-1000.0

10.0

测试的最大美学评分

最大美学分数

到10.0结束测试

XY Input: Refiner On/Off(精修器开关输入)

为XY Plot提供精修器开关的测试(SDXL专用)。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

精修百分比

refine_at_percent

0.0-1.0

0.80

在百分之几的时候切换到精修模型

精修切换点

0.80在80%时切换

XY Input: Checkpoint(模型检查点输入)

为XY Plot提供不同模型的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

目标模型

target_ckpt

Base/Refiner

Base

选择测试基础模型还是精修模型

模型类型

Base测试基础模型

输入模式

input_mode

多种模式

Ckpt Names

选择测试模式

模型输入模式

Ckpt Names只测试模型名

模型数量

ckpt_count

0-50

3

要测试几个不同的模型

模型数量

3会测试3个不同模型

模型名称1

ckpt_name_1

模型列表

选择模型

第一个要测试的模型

第一个检查点模型

选择realistic_vision

XY Input: Clip Skip(跳过层数输入)

为XY Plot提供不同CLIP跳过层数的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

目标模型

target_ckpt

Base/Refiner

Base

选择测试基础模型还是精修模型

模型类型

Base测试基础模型

批次数量

batch_count

0-50

3

要测试几个不同的跳过层数

批处理数量

3会测试3个不同层数

起始跳过

first_clip_skip

-24到-1

-1

测试的最小跳过层数

最小跳过层数

从-1开始测试

结束跳过

last_clip_skip

-24到-1

-3

测试的最大跳过层数

最大跳过层数

到-3结束测试

XY Input: LoRA(LoRA输入)

为XY Plot提供不同LoRA的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

输入模式

input_mode

LoRA Names/LoRA Names+Weights/LoRA Batch

LoRA Names

选择LoRA测试模式

LoRA输入模式

LoRA Names只测试名称

LoRA数量

lora_count

0-50

3

要测试几个不同的LoRA

LoRA数量

3会测试3个不同LoRA

模型强度

model_strength

-10.0到10.0

1.0

LoRA对图像的影响强度

模型权重强度

1.0是标准强度

文字强度

clip_strength

-10.0到10.0

1.0

LoRA对文字理解的影响强度

CLIP权重强度

1.0是标准强度

LoRA名称1

lora_name_1

LoRA列表

None

第一个要测试的LoRA

第一个LoRA文件

选择人物或风格LoRA

XY Input: LoRA Plot(LoRA绘图输入)

为XY Plot提供LoRA的二维测试组合。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

输入模式

input_mode

多种组合模式

X: LoRA Batch, Y: LoRA Weight

选择X轴和Y轴的测试内容

二维测试模式

X测试不同LoRA,Y测试权重

LoRA名称

lora_name

LoRA列表

None

要测试的LoRA文件

LoRA模型文件

选择要测试的LoRA

模型强度

model_strength

-10.0到10.0

1.0

LoRA模型权重

UNet权重强度

控制对图像的影响

文字强度

clip_strength

-10.0到10.0

1.0

LoRA文字权重

CLIP权重强度

控制对提示词的影响

X批次数量

X_batch_count

0-50

3

X轴要测试几个值

X轴批处理数量

3会在X轴测试3个值

Y批次数量

Y_batch_count

0-50

3

Y轴要测试几个值

Y轴批处理数量

3会在Y轴测试3个值

XY Input: LoRA Stacks(LoRA堆栈输入)

为XY Plot提供不同LoRA堆栈组合的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

节点状态

node_state

Enabled

Enabled

节点是否启用

节点启用状态

Enabled表示启用

LoRA堆栈1

lora_stack_1

LORA_STACK

可选

第一个LoRA堆栈

第一个LoRA组合

连接LoRA Stacker输出

LoRA堆栈2

lora_stack_2

LORA_STACK

可选

第二个LoRA堆栈

第二个LoRA组合

连接另一个LoRA Stacker

XY Input: Control Net(控制网络输入)

为XY Plot提供ControlNet参数的测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

控制网络

control_net

CONTROL_NET

必须连接

要测试的ControlNet模型

ControlNet模型

连接canny或depth模型

输入图像

image

IMAGE

必须连接

控制参考图像

控制条件图像

连接预处理后的图像

目标参数

target_parameter

strength/start_percent/end_percent

strength

选择要测试的参数类型

测试参数类型

strength测试控制强度

批次数量

batch_count

0-50

3

要测试几个不同的参数值

批处理数量

3会测试3个不同强度

起始强度

first_strength

0.0-10.0

0.0

测试的最小控制强度

最小控制权重

从0.0开始测试

结束强度

last_strength

0.0-10.0

1.0

测试的最大控制强度

最大控制权重

到1.0结束测试

XY Input: Control Net Plot(控制网络绘图输入)

为XY Plot提供ControlNet的二维参数测试。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

控制网络

control_net

CONTROL_NET

必须连接

ControlNet模型

控制网络模型

连接canny模型

输入图像

image

IMAGE

必须连接

控制参考图像

控制条件图像

连接边缘检测图像

绘图类型

plot_type

多种组合

X: Strength, Y: Start%

选择X轴和Y轴的测试参数

二维测试类型

X测试强度,Y测试开始百分比

控制强度

strength

0.0-1.0

1.0

ControlNet的基础控制强度

基础控制权重

1.0是完全控制

开始百分比

start_percent

0.0-1.0

0.0

ControlNet开始生效的时机

控制开始百分比

0.0从头开始

结束百分比

end_percent

0.0-1.0

1.0

ControlNet结束生效的时机

控制结束百分比

1.0到最后

XY Input: Manual XY Entry(手动XY输入)

为XY Plot提供手动输入测试值的功能。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

绘图类型

plot_type

多种类型

Nothing

选择要手动输入的参数类型

手动输入参数类型

Steps手动输入步数

绘图值

plot_value

文本

空

手动输入的测试值

手动输入的参数值

输入"10;15;20"测试3个步数

3.12 脚本节点

Noise Control Script(噪声控制脚本)

这个节点提供高级噪声控制选项。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

随机数源

rng_source

gpu/cpu

gpu

选择随机数生成器类型

随机数生成源

gpu速度更快

CFG去噪器

cfg_denoiser

true/false

false

是否使用CFG去噪器

CFG去噪器开关

false是标准模式

添加种子噪声

add_seed_noise

true/false

false

是否添加种子噪声

种子噪声开关

false不添加额外噪声

混合种子

mixed_seed

整数

0

混合噪声的种子值

混合噪声种子

用于噪声混合

混合权重

mixed_weight

0.0-1.0

0.0

混合噪声的权重

噪声混合权重

0.0不混合

HighRes Fix Script(高分辨率修复脚本)

用于生成高分辨率图像的脚本。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

放大类型

upscale_type

latent/pixel/both

latent

选择放大方式

放大算法类型

latent在潜空间放大

潜空间放大器

latent_upscaler

放大器列表

nearest-exact

潜空间放大算法

潜空间放大方法

nearest-exact保持细节

放大倍数

upscale_by

1.0-8.0

2.0

图像放大的倍数

放大系数

2.0放大一倍

使用相同种子

use_same_seed

true/false

true

高分辨率修复是否用相同种子

种子复用开关

true保持一致性

高分辨率种子

hires_seed

整数

0

高分辨率修复的种子

高分辨率随机种子

0使用随机种子

高分辨率步数

hires_steps

1-10000

20

高分辨率修复的采样步数

高分辨率采样步数

20步通常够用

高分辨率去噪

hires_denoise

0.0-1.0

0.5

高分辨率修复的去噪强度

高分辨率去噪系数

0.5保持原图特征

迭代次数

iterations

1-10

1

高分辨率修复的迭代次数

修复迭代次数

1次通常够用

Tiled Upscaler Script(分块放大脚本)

用于处理超大图像的分块放大。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

放大倍数

upscale_by

1.0-8.0

2.0

图像放大的倍数

放大系数

2.0放大一倍

分块大小

tile_size

64-2048

512

每个分块的大小

分块尺寸像素

512适合大部分显卡

分块策略

tiling_strategy

random/linear

random

分块处理的策略

分块处理算法

random避免接缝

分块步数

tiling_steps

1-10000

20

每个分块的采样步数

分块采样步数

20步保证质量

分块种子

tile_seed

整数

0

分块处理的随机种子

分块随机种子

0使用随机

分块去噪

tiled_denoise

0.0-1.0

0.5

分块处理的去噪强度

分块去噪系数

0.5保持细节

AnimateDiff Script(动画差分脚本)

用于生成动画序列的脚本。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

运动模型

motion_model

模型列表

选择模型

控制动画运动的模型

运动控制模型

选择适合的运动模型

Beta调度

beta_schedule

调度列表

linear

噪声调度方式

Beta调度算法

linear是线性调度

上下文选项

context_options

选项

默认

动画上下文设置

上下文处理选项

控制动画连贯性

帧率

frame_rate

1-60

8

动画的帧率

每秒帧数

8fps适合预览

循环次数

loop_count

0-100

0

动画循环播放次数

循环播放次数

0无限循环

输出格式

format

gif/mp4

gif

动画输出格式

动画文件格式

gif兼容性好

乒乓效果

pingpong

true/false

false

是否启用乒乓播放

往返播放效果

true会来回播放

保存图像

save_image

true/false

true

是否保存单帧图像

单帧保存开关

true保存每一帧

3.13 实用工具节点

Image Overlay(图像叠加)

用于在图像上添加文字或其他图像。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

输入图像

image

IMAGE

必须连接

要添加叠加的基础图像

基础图像输入

连接生成的图像

叠加文本

overlay_text

文本

空

要叠加的文字内容

叠加文字内容

输入水印或标题文字

字体大小

font_size

1-200

32

叠加文字的大小

字体尺寸像素

32适合大部分情况

文字颜色

text_color

颜色值

white

叠加文字的颜色

文字颜色设置

white白色文字

位置X

position_x

0-图像宽度

10

文字在图像中的X坐标

水平位置坐标

10距离左边10像素

位置Y

position_y

0-图像高度

10

文字在图像中的Y坐标

垂直位置坐标

10距离顶部10像素

LoRA Stack to String(LoRA堆栈转字符串)

将LoRA堆栈信息转换为可读的文本格式。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

LoRA堆栈

lora_stack

LORA_STACK

必须连接

要转换的LoRA堆栈

LoRA堆栈数据

连接LoRA Stacker输出

输出格式

output_format

simple/detailed

simple

选择输出的详细程度

输出格式类型

simple只显示名称和权重

分隔符

separator

文本

,

多个LoRA之间的分隔符

文本分隔符

用逗号分隔不同LoRA

Pack SDXL Tuple(SDXL元组打包)

将SDXL相关的模型和条件打包成元组。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

基础模型

base_model

MODEL

必须连接

SDXL基础模型

基础生成模型

连接SDXL基础模型

基础CLIP

base_clip

CLIP

必须连接

基础模型的CLIP

基础文字编码器

连接基础CLIP

基础正面条件

base_positive

CONDITIONING

必须连接

基础模型正面条件

基础正向条件

连接正面提示词编码

基础负面条件

base_negative

CONDITIONING

必须连接

基础模型负面条件

基础负向条件

连接负面提示词编码

精修模型

refiner_model

MODEL

必须连接

SDXL精修模型

精修生成模型

连接SDXL精修模型

精修CLIP

refiner_clip

CLIP

必须连接

精修模型的CLIP

精修文字编码器

连接精修CLIP

精修正面条件

refiner_positive

CONDITIONING

必须连接

精修模型正面条件

精修正向条件

连接精修正面编码

精修负面条件

refiner_negative

CONDITIONING

必须连接

精修模型负面条件

精修负向条件

连接精修负面编码

Unpack SDXL Tuple(SDXL元组解包)

将SDXL元组解包成独立的组件。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

SDXL元组

sdxl_tuple

SDXL_TUPLE

必须连接

要解包的SDXL元组

SDXL数据包

连接SDXL加载器输出

Evaluate Integers(整数计算)

用于计算和处理整数值。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

表达式

expression

文本

a

要计算的数学表达式

数学计算表达式

输入"a+b"进行加法

变量a

a

整数

0

表达式中的变量a

第一个整数变量

输入要计算的数值

变量b

b

整数

0

表达式中的变量b

第二个整数变量

输入第二个数值

变量c

c

整数

0

表达式中的变量c

第三个整数变量

可选的第三个数值

Evaluate Floats(浮点数计算)

用于计算和处理浮点数值。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

表达式

expression

文本

a

要计算的数学表达式

数学计算表达式

输入"a*0.5"进行乘法

变量a

a

浮点数

0.0

表达式中的变量a

第一个浮点变量

输入小数值

变量b

b

浮点数

0.0

表达式中的变量b

第二个浮点变量

输入第二个小数值

变量c

c

浮点数

0.0

表达式中的变量c

第三个浮点变量

可选的第三个小数值

Evaluate Strings(字符串处理)

用于处理和操作字符串。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

表达式

expression

文本

a

字符串处理表达式

字符串操作表达式

输入"a+b"连接字符串

变量a

a

文本

空

表达式中的字符串a

第一个字符串变量

输入文本内容

变量b

b

文本

空

表达式中的字符串b

第二个字符串变量

输入第二个文本

变量c

c

文本

空

表达式中的字符串c

第三个字符串变量

可选的第三个文本

3.14 信息和帮助节点

Manual XY Entry Info(手动XY输入信息)

提供手动XY输入的语法说明和帮助信息。

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释

专业解释

怎么用/举个例子

说明文档

notes

长文本

预设说明

显示手动输入的语法说明

语法帮助文档

查看如何手动输入参数

4. 使用技巧和建议

4.1 新手入门建议

  1. 从基础开始:先用Efficient Loader替代原来的多个加载节点

  2. 逐步进阶:熟悉基础功能后再使用XY Plot等高级功能

  3. 参数保守:初期使用默认参数,避免极端设置

4.2 性能优化技巧

  1. 模型缓存:开启模型缓存可以加快XY Plot生成速度

  2. 批量处理:使用XY Plot一次性测试多个参数组合

  3. 内存管理:大批量测试时注意显存使用情况

4.3 参数调试策略

  1. CFG测试:使用XY Plot批量测试CFG和步数的最佳组合

  2. 采样器对比:通过XY Plot找到最适合的采样器

  3. 模型选择:用Checkpoint XY Plot比较不同模型效果

4.4 LoRA使用建议

  1. 数量控制:不要同时使用太多LoRA,2-3个就够了

  2. 权重调节:使用LoRA Plot找到最佳权重设置

  3. 堆叠顺序:注意LoRA的加载顺序会影响最终效果

4.5 工作流程优化

  1. 模块化设计:将常用的节点组合保存为模板

  2. 批量测试:先用小参数快速测试,确定方向后再精细调整

  3. 结果记录:保存好的参数组合,建立自己的参数库

5. 常见问题解答

5.1 安装和配置问题

Q: 为什么我的Efficient Loader没有显示某些模型? A: 检查模型文件是否放在正确的文件夹里,重启ComfyUI刷新列表。

Q: 插件安装后节点不显示怎么办? A: 确认插件文件夹在custom_nodes目录下,检查是否有Python依赖缺失。

Q: SimpleEval节点报错怎么解决? A: 需要安装simpleeval库:pip install simpleeval

5.2 性能和速度问题

Q: XY Plot生成很慢怎么办? A: 开启缓存模型选项,减少测试的参数数量,使用较小的图像尺寸测试。

Q: 内存不够用怎么办? A: 减少批量大小,关闭不必要的模型缓存,使用tiled VAE解码。

Q: 为什么有时候生成会卡住? A: 检查参数设置是否合理,重启ComfyUI清理缓存。

5.3 功能使用问题

Q: LoRA Stacker怎么不生效? A: 确保LoRA文件路径正确,权重不要设置为0,检查LoRA是否与当前模型兼容。

Q: SDXL模型怎么使用? A: 使用Eff. Loader SDXL节点,需要同时加载基础模型和精修模型。

Q: ControlNet Stack不工作? A: 确保图像已经过预处理,ControlNet模型与图像类型匹配。

5.4 输出和结果问题

Q: 为什么XY Plot输出的是空白图? A: 检查VAE是否正确连接,确认参数设置没有冲突。

Q: 生成的图像质量不好? A: 调整采样步数、CFG值,尝试不同的采样器和调度器组合。

Q: 如何保存XY Plot的结果? A: 在KSampler中设置输出类型,XY Plot会自动保存网格图像。

6. 高级应用案例

6.1 完整的SDXL工作流

Eff. Loader SDXL → KSampler SDXL → VAE Decode
     ↓
  XY Plot (测试精修步数)

6.2 LoRA权重优化流程

LoRA Stacker → Efficient Loader → XY Plot (LoRA权重) → KSampler

6.3 高分辨率生成流程

Efficient Loader → KSampler → HighRes Fix Script → 输出

6.4 批量模型对比

XY Plot (Checkpoint) → Efficient Loader → KSampler → 网格对比图

7. 总结

这个插件包含了45个节点,涵盖了从基础加载到高级批处理的各种功能。通过合理使用这些节点,可以大大简化你的ComfyUI工作流程,提高工作效率。

这些节点让ComfyUI变得更加高效和易用,是提升AI绘画工作效率的强大工具集。

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号