ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI Pre-CFG节点插件使用教程 从入门到精通

ComfyUI Pre-CFG节点插件使用教程 从入门到精通

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

ComfyUI Pre-CFG 节点插件完整使用教程

1. 插件简介

插件地址: https://github.com/Extraltodeus/pre_cfg_comfy_nodes_for_ComfyUI

这个插件就像是给你的AI画图软件装了一个"预处理器",能够在AI开始正式画图之前,对你的提示词进行各种加工和优化。想象一下,你平时跟AI说"画个美女",但这个插件能帮你把这句话变成"画个有着明亮眼睛、柔顺头发、甜美笑容的美女",让AI更准确地理解你的想法。

这个插件的主要作用是:

  • 让你的提示词更有针对性和准确性
  • 帮助控制AI画图的风格和细节
  • 提供更多创意和变化的可能性
  • 让画图结果更符合你的期望基于我获得的GitHub页面信息,我可以看到这个插件包含了多个节点。让我根据插件说明为您写一份完整的教程。

2. 如何安装

方法一:使用 ComfyUI Manager(推荐)

  1. 打开 ComfyUI,点击右侧的"Manager"按钮
  2. 点击"Install Custom Nodes"
  3. 在搜索框输入"pre_cfg_comfy_nodes_for_ComfyUI"
  4. 找到对应插件后点击"Install"
  5. 重启 ComfyUI

方法二:手动安装

  1. 打开 ComfyUI 的安装文件夹
  2. 进入 custom_nodes 文件夹
  3. 打开命令行/终端,输入:
    git clone https://github.com/Extraltodeus/pre_cfg_comfy_nodes_for_ComfyUI.git
    
  4. 重启 ComfyUI

3. 节点逐一解析

3.1 Perturbed Attention Guidance(扰动注意力引导)节点

这个节点就像给AI的"注意力"加了一个小小的晃动器,让AI在画图时能更仔细地注意到细节。想象一下你在看一幅画时,偶尔晃动一下头部会看到不同的细节,这个节点就是这个作用。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
PAG Scalepag_scale0.0-10.01.5-3.0控制扰动强度,就像调节震动强度控制扰动注意力的缩放系数画人物时设为2.0,风景画设为1.5
PAG Adaptive Scalepag_adaptive_scale0.0-10.00.0让扰动强度自动调节,像自动挡汽车自适应缩放系数,根据内容自动调整不确定场景复杂度时设为1.0

3.2 Variable CFG(可变CFG)节点

这个节点就像一个智能调音器,能够在AI画图的过程中自动调节"听话程度"。开始时让AI严格按照你的话画,后来逐渐给AI一些创作自由。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Start CFGstart_cfg1.0-30.07.0-10.0开始时AI的听话程度初始CFG缩放值想要严格控制时设为10.0
End CFGend_cfg1.0-30.03.0-7.0结束时AI的听话程度最终CFG缩放值想要自然效果时设为5.0
Start Sigmastart_sigma0.0-15.015.0从什么时候开始变化开始变化的噪声级别一般保持默认15.0
End Sigmaend_sigma0.0-15.00.0到什么时候结束变化结束变化的噪声级别一般保持默认0.0

3.3 Channel Multipliers(通道乘数)节点

这个节点就像一个颜色调节器,能够单独调节红绿蓝三种颜色的强度。想象成电视机的颜色调节功能,但更精确。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Red Multiplierred_mult0.0-3.01.0红色强度调节器红色通道的乘数想要温暖色调时设为1.2
Green Multipliergreen_mult0.0-3.01.0绿色强度调节器绿色通道的乘数想要自然色调时设为1.1
Blue Multiplierblue_mult0.0-3.01.0蓝色强度调节器蓝色通道的乘数想要冷色调时设为1.3
Alpha Multiplieralpha_mult0.0-3.01.0透明度调节器Alpha通道的乘数一般保持1.0不变

3.4 Subtract Prediction Mean(减去预测均值)节点

这个节点就像一个颜色平衡器,能够让图片的颜色更均匀,避免某种颜色过于突出。想象成相机的白平衡功能。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Subtract Amountsubtract_amount0.0-1.00.1-0.3平衡强度,像平衡器的力度减去均值的强度颜色偏色时设为0.2
Start Sigmastart_sigma0.0-15.015.0从什么时候开始平衡开始处理的噪声级别一般保持默认15.0
End Sigmaend_sigma0.0-15.00.0到什么时候结束平衡结束处理的噪声级别一般保持默认0.0

3.5 Flip Flop(正负翻转)节点

这个节点就像一个"颠倒镜",能够把你的正面提示词和负面提示词互换位置。这是一个实验性功能,就像把"画个美女"和"不要画丑女"互换。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
FlipflipTrue/FalseFalse是否翻转正负提示词是否交换正负条件想要反向效果时设为True
Start Sigmastart_sigma0.0-15.015.0从什么时候开始翻转开始翻转的噪声级别一般保持默认15.0
End Sigmaend_sigma0.0-15.00.0到什么时候结束翻转结束翻转的噪声级别一般保持默认0.0

3.6 Shape Attention(形状注意力)节点

这个节点专门为SDXL模型设计,就像一个形状雕刻师,能够关闭某些影响形状的功能,让AI更专注于形状本身。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Disable Input Layer 8disable_layer8True/FalseFalse是否关闭第8层输入是否禁用输入层8想要更清晰形状时设为True
Start Sigmastart_sigma0.0-15.015.0从什么时候开始生效开始处理的噪声级别一般保持默认15.0
End Sigmaend_sigma0.0-15.00.0到什么时候结束生效结束处理的噪声级别一般保持默认0.0

3.7 Support Empty Uncond(支持空负面条件)节点

这个节点就像一个加速器,能够在某些情况下让AI跳过负面提示词的处理,从而提高画图速度。想象成高速公路上的快速通道。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Support Emptysupport_emptyTrue/FalseTrue是否支持空负面条件是否支持空的无条件输入想要加速时设为True
CFG Scalecfg_scale1.0-30.07.0当没有负面提示词时的缩放值空条件时的CFG缩放一般设为7.0

3.8 Set Timestep Range from Sigmas(从噪声级别设置时间步范围)节点

这个节点就像一个时间控制器,但不是用百分比,而是用更精确的噪声级别来控制AI在什么时候开始和结束某个处理过程。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Start Sigmastart_sigma0.0-15.015.0开始处理的噪声级别开始处理的sigma值想要全程处理设为15.0
End Sigmaend_sigma0.0-15.00.0结束处理的噪声级别结束处理的sigma值想要提前结束设为0.5

3.9 Perpendicular Negative(垂直负面)节点

这个节点就像一个"反向指南针",能够让AI更准确地理解你不想要什么,避免生成你不喜欢的内容。想象成一个更聪明的"不要"功能。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Perp Neg Scaleperp_neg_scale0.0-10.01.0-2.0垂直负面的强度垂直负面的缩放系数想要更强避免效果时设为2.0
Context Lengthcontext_length77-51277上下文长度处理文本的上下文长度一般保持默认77

3.10 Subtract Previous(减去上一步)节点

这个节点就像一个"差异放大器",能够让图片更锐利,但饱和度会降低。想象成相机的锐化功能。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Subtract Amountsubtract_amount-2.0-2.00.1-0.5减去的强度,可以是负值减去上一步的强度想要更锐利时设为0.3
Start Sigmastart_sigma0.0-15.015.0从什么时候开始处理开始处理的噪声级别一般保持默认15.0
End Sigmaend_sigma0.0-15.00.0到什么时候结束处理结束处理的噪声级别一般保持默认0.0

3.11 Automatic CFG(自动CFG)节点

这个节点就像一个智能助手,能够根据输入的图片自动调节AI的听话程度,让生成的图片更接近你提供的参考图。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Maximum Scalemax_scale1.0-500.010.0-30.0最大缩放值,像音量的最大值最大CFG缩放值想要强匹配时设为50.0
Minimum Scalemin_scale1.0-30.03.5-5.0最小缩放值,像音量的最小值最小CFG缩放值一般设为4.0
Strengthstrength0.0-2.01.0整体效果强度整体效果的乘数想要温和效果时设为0.8
End at Sigmaend_at_sigma0.0-15.00.28在什么噪声级别结束结束处理的sigma值一般保持默认0.28
Converging Scalesconverging_scalesTrue/FalseFalse是否让缩放值逐渐收敛是否让缩放值收敛到采样器缩放值想要平滑过渡时设为True
Invert Maskinvert_maskTrue/FalseFalse是否反转蒙版是否反转输入的蒙版根据需要设置

3.12 Strict Scaling(严格缩放)节点

这个节点就像一个严格的老师,会确保AI完全按照指定的数值工作,但可能会产生一些不自然的效果。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Scale Valuescale_value0.0-50.07.0-15.0严格的缩放值严格应用的缩放值想要精确控制时设为10.0
Start Sigmastart_sigma0.0-15.015.0从什么时候开始严格缩放开始处理的噪声级别一般保持默认15.0
End Sigmaend_sigma0.0-15.00.28到什么时候结束严格缩放结束处理的噪声级别提前结束避免伪影

3.13 RGB Image Generator(RGB图像生成器)节点

这个节点就像一个简单的调色板,能够生成纯色图片,用于测试或作为其他节点的输入。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Widthwidth64-2048512图片宽度生成图像的宽度根据需要设置
Heightheight64-2048512图片高度生成图像的高度根据需要设置
Redred0-255128红色数值红色通道的数值想要红色时设为255
Greengreen0-255128绿色数值绿色通道的数值想要绿色时设为255
Blueblue0-255128蓝色数值蓝色通道的数值想要蓝色时设为255

3.14 Gradient Generator(渐变生成器)节点

这个节点就像一个渐变画笔,能够生成各种渐变效果的图片,包括圆形渐变,还能输出蒙版。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
Widthwidth64-2048512图片宽度生成图像的宽度根据需要设置
Heightheight64-2048512图片高度生成图像的高度根据需要设置
Gradient Typegradient_type选择项linear渐变类型渐变的类型(线性、径向等)想要圆形效果选radial
Start Colorstart_color颜色值#000000开始颜色渐变的起始颜色根据需要设置
End Colorend_color颜色值#FFFFFF结束颜色渐变的结束颜色根据需要设置
Angleangle0-3600渐变角度线性渐变的角度想要竖直渐变设为90
CircularcircularTrue/FalseFalse是否生成圆形图案是否生成圆形渐变想要圆形效果设为True
Output Maskoutput_maskTrue/FalseFalse是否输出蒙版是否同时输出蒙版需要蒙版时设为True

4. 使用技巧和建议

4.1 节点链接顺序很重要

这些节点可以链接和在同一个工作流中重复使用,但顺序很重要,取决于你的需求。建议的链接顺序:

  1. 首先连接基础的颜色调整节点(如Channel Multipliers)
  2. 然后连接形状和注意力相关节点(如Shape Attention、Perturbed Attention Guidance)
  3. 接着连接CFG相关节点(如Variable CFG、Automatic CFG)
  4. 最后连接特殊效果节点(如Subtract Previous、Flip Flop)

4.2 模型兼容性

这些节点与大多数节点高度兼容,都要像任何模型修补节点一样使用,紧接在模型加载器之后。确保将这些节点放在模型加载器和采样器之间。

4.3 参数调节建议

  • 新手建议从小数值开始,逐步增加
  • 大部分参数在0.1-2.0之间是安全的
  • 超过3.0的数值可能产生不可预期的效果
  • 多做实验,每个人的需求不同

4.4 性能优化

  • 使用Support Empty Uncond节点可以提高生成速度
  • 不要同时使用过多节点,会影响性能
  • 建议一次只测试一个节点的效果

5. 常见问题解答

Q1:为什么我的图片变得很奇怪?

答: 可能是参数设置过高。建议从小数值开始,比如0.1-0.3,逐步调整。

Q2:节点顺序有什么讲究吗?

答: 顺序很重要,取决于你的需求。一般建议颜色调整→形状控制→CFG控制→特殊效果的顺序。

Q3:可以同时使用多个节点吗?

答: 可以链接和在同一个工作流中重复使用,但不要贪多,建议一次测试2-3个节点。

Q4:这些节点会让生成速度变慢吗?

答: 大部分节点对速度影响很小,但使用Support Empty Uncond节点实际上可以提高速度。

Q5:SDXL和SD1.5都能用吗?

答: 大部分节点都兼容,但Shape Attention节点是专门为SDXL设计的。

6. 实际应用场景

6.1 人物肖像优化

推荐组合:

  • Perturbed Attention Guidance(增强细节)
  • Subtract Prediction Mean(平衡肤色)
  • Variable CFG(渐进式控制)

6.2 风景画面增强

推荐组合:

  • Channel Multipliers(调节色彩倾向)
  • Automatic CFG(根据参考图自动调整)
  • Subtract Previous(增强锐度)

6.3 创意实验

推荐组合:

  • Flip Flop(反转效果)
  • Perpendicular Negative(精确避免)
  • Gradient Generator(生成创意背景)

6.4 速度优化

推荐组合:

  • Support Empty Uncond(加速生成)
  • Set Timestep Range from Sigmas(精确控制处理范围)

记住,这个插件的精髓在于实验和调整。每个人的需求不同,最适合的参数组合也不同。建议你从简单的单个节点开始,逐步尝试组合使用,找到最适合自己创作风格的设置。

标签: #插件 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号