ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
❤️‍🔥 Monster 社区
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比 ❤️‍🔥 Monster 社区
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI mxToolkit插件使用教程 从入门到精通

ComfyUI mxToolkit插件使用教程 从入门到精通

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

ComfyUI mxToolkit 插件完全教程

1. 插件简介

插件地址: https://github.com/Smirnov75/ComfyUI-mxToolkit

这个插件就像是一个"超级工具箱"!它为ComfyUI提供了一套非常实用的小工具,让你在使用ComfyUI时更加方便和高效。想象一下,如果ComfyUI是一个厨房,那么这个插件就是为你准备的各种贴心小工具:自动调料盒(随机种子)、暂停按钮(停止生成)、调节旋钮(滑块控制)、还有智能管道(重新路由)。

主要功能:

  • 🎲 智能种子管理:自动随机化种子,还能记住之前用过的值
  • ⏸️ 生成暂停控制:可以随时暂停生成过程,需要时再继续
  • 🎚️ 滑块控制器:用直观的滑块来调节参数,比输入数字方便多了
  • 🔄 智能重新路由:比原版更灵活的连线节点,可以自定义方向

能给我们带来什么效果:

  • 不用手动改种子值,自动帮你随机
  • 可以随时暂停生成,不浪费计算资源
  • 用滑块调参数更直观,就像调音量一样简单
  • 连线更灵活,工作流看起来更整洁

2. 如何安装

方法一:Git克隆(推荐)

cd ComfyUI/custom_nodes/
git clone https://github.com/Smirnov75/ComfyUI-mxToolkit.git

方法二:手动下载

  1. 去GitHub下载插件压缩包
  2. 解压到 ComfyUI/custom_nodes/ 目录
  3. 重启ComfyUI

安装完成后,所有节点都会出现在 utils/mxToolkit 分类下。

3. 节点详解

3.1 mxSeed 节点 - 智能种子管理器

这个节点就像是一个"智能抽奖机",能自动帮你生成随机种子,还能记住之前用过的种子值,让你可以轻松回到之前的效果。

3.2 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
XX整数0当前的种子值,就像抽奖的号码随机种子参数这个值会自动变化,你也可以手动设置
seedseed整数0内部存储的种子值内部种子属性系统自动管理,不需要手动设置
minmin整数0最小种子值,就像抽奖号码的最小值随机种子最小值设置为0即可,一般不需要改
maxmax整数4294967296最大种子值,就像抽奖号码的最大值随机种子最大值保持默认值即可
autorunQueueautorunQueue布尔值true是否自动开始生成,就像自动播放功能自动运行队列true表示点击随机后自动开始生成
interruptQueueinterruptQueue布尔值true是否打断当前生成,就像换台功能中断当前队列true表示开始新生成时停止旧的

特殊功能:

  • 点击节点标题栏的箭头按钮:随机生成新种子
  • 按住Shift点击:种子值增加1(微调功能)
  • 点击显示的种子值:手动输入种子
  • 自动记住最近3个种子值,点击可以快速切换

3.3 mxStop 节点 - 生成暂停器

这个节点就像是"暂停按钮",能让正在进行的图片生成暂停下来,需要时再继续,不会浪费已经计算的部分。

3.4 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
InIn任意类型连接输入输入的数据,就像水管的进水口输入数据流连接任何需要暂停控制的节点输出
showOutputTextshowOutputText布尔值false是否显示输出类型文字显示输出类型标签true会在节点上显示数据类型名称

特殊功能:

  • 点击节点标题栏的Continue按钮:继续被暂停的生成
  • 数据会原样传递到输出端,不会改变内容
  • 暂停后可以修改其他参数,然后继续生成

3.5 mxSlider 节点 - 单轴滑块控制器

这个节点就像是"音量调节旋钮",让你用拖拽的方式来调节数值参数,比手动输入数字直观多了。

3.6 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
XiXi整数20整数模式下的当前值整数输出值当decimals为0时使用这个值
XfXf浮点数20小数模式下的当前值浮点数输出值当decimals大于0时使用这个值
isfloatXisfloatX整数0是否输出小数,0=整数,1=小数输出类型标志0输出整数,1输出带小数的数
valuevalue数值20滑块的当前值,就像音量大小当前滑块值拖拽滑块改变这个值
minmin数值0最小值,就像音量的最小声滑块最小值设置滑块能调到的最小值
maxmax数值100最大值,就像音量的最大声滑块最大值设置滑块能调到的最大值
stepstep数值1每次调节的步长,就像音量格数调节步长1表示每次增减1,0.1表示每次增减0.1
decimalsdecimals整数0小数位数,0=整数,1=一位小数小数精度0输出整数,2输出两位小数
snapsnap布尔值true是否按步长对齐,就像磁性吸附步长对齐功能true会按step值对齐,false可以任意值

特殊功能:

  • 拖拽滑块:调节数值
  • 按住Shift拖拽:临时反转snap设置
  • 按住Ctrl拖拽:可以超出min/max范围
  • 双击数值:手动输入精确值

3.7 mxSlider2D 节点 - 双轴滑块控制器

这个节点就像是"游戏手柄的摇杆",可以同时控制两个数值(X和Y),特别适合调节图片尺寸、坐标位置等需要两个参数的场景。

3.8 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
XiXi整数512X轴整数模式下的当前值X轴整数输出值X轴为整数时使用
XfXf浮点数512X轴小数模式下的当前值X轴浮点数输出值X轴为小数时使用
YiYi整数512Y轴整数模式下的当前值Y轴整数输出值Y轴为整数时使用
YfYf浮点数512Y轴小数模式下的当前值Y轴浮点数输出值Y轴为小数时使用
isfloatXisfloatX整数0X轴是否输出小数X轴输出类型标志0=整数,1=小数
isfloatYisfloatY整数0Y轴是否输出小数Y轴输出类型标志0=整数,1=小数
valueXvalueX数值512X轴当前值,就像横坐标X轴滑块值左右拖拽改变X值
valueYvalueY数值512Y轴当前值,就像纵坐标Y轴滑块值上下拖拽改变Y值
minXminX数值0X轴最小值X轴最小值X轴能调到的最小值
minYminY数值0Y轴最小值Y轴最小值Y轴能调到的最小值
maxXmaxX数值1024X轴最大值X轴最大值X轴能调到的最大值
maxYmaxY数值1024Y轴最大值Y轴最大值Y轴能调到的最大值
stepXstepX数值128X轴调节步长X轴步长X轴每次调节的增减量
stepYstepY数值128Y轴调节步长Y轴步长Y轴每次调节的增减量
decimalsXdecimalsX整数0X轴小数位数X轴小数精度0=整数,2=两位小数
decimalsYdecimalsY整数0Y轴小数位数Y轴小数精度0=整数,2=两位小数
snapsnap布尔值true是否按步长对齐步长对齐功能true按步长对齐,false任意值
dotsdots布尔值true是否显示网格点,就像坐标纸显示网格点true显示参考点,false不显示
frameframe布尔值true是否显示选中区域框显示选择框true显示当前选中的矩形区域
frameAlertframeAlert数值0面积警告值,超过变红色面积警告阈值当X*Y超过这个值时框变红,0=关闭

特殊功能:

  • 在2D区域内拖拽:同时调节X和Y值
  • 按住Shift拖拽:临时反转snap设置
  • 按住Shift点击数值区域:交换X和Y值(需要满足条件)
  • 双击X或Y数值:手动输入精确值
  • 红色框警告:当X*Y乘积超过frameAlert值时提醒

3.9 mxReroute 节点 - 智能重新路由器

这个节点就像是"智能管道接头",比ComfyUI原版的Reroute节点更灵活,可以自定义输入和输出的方向,让你的工作流连线更整洁美观。

3.10 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
inputDirinputDir字符串LEFT输入方向,就像水管的进水方向输入连接方向LEFT/RIGHT/UP/DOWN,或简写L/R/U/D
outputDiroutputDir字符串RIGHT输出方向,就像水管的出水方向输出连接方向LEFT/RIGHT/UP/DOWN,或简写L/R/U/D
showOutputTextshowOutputText布尔值false是否显示输出类型文字显示输出类型标签true会显示数据类型名称

特殊功能:

  • 右键菜单:选择预设的方向组合(12种箭头图标)
  • 键盘快捷键:选中节点后连续按两个方向键设置输入输出方向
  • 自动类型检测:会根据连接的节点自动识别数据类型
  • 智能连线:输入输出会根据设置的方向显示在节点的不同位置

方向设置说明:

  • LEFT/L:左侧
  • RIGHT/R:右侧
  • UP/U:上方
  • DOWN/D:下方
  • TOP/T:上方(等同于UP)

4. 使用技巧和建议

4.1 mxSeed 使用技巧

基础用法:

  • 连接到任何需要种子的节点(如KSampler)
  • 点击箭头按钮随机生成新种子
  • 开启autorunQueue可以自动开始生成

高级技巧:

  • 关闭autorunQueue,手动控制生成时机
  • 利用历史记录功能快速回到之前的效果
  • 按住Shift点击进行微调(+1)

4.2 mxStop 使用技巧

使用场景:

  • 长时间生成过程中需要暂停检查
  • 想要修改后续节点参数再继续
  • 调试工作流时逐步执行

注意事项:

  • 暂停不会丢失已计算的进度
  • 可以在任何节点链中插入
  • 适合放在耗时较长的节点前

4.3 滑块使用技巧

mxSlider技巧:

  • 用于单个参数的快速调节
  • 设置合适的min/max范围
  • 根据需要调整step和decimals

mxSlider2D技巧:

  • 适合图片尺寸、坐标等双参数调节
  • 利用frameAlert监控面积大小
  • 开启dots显示网格便于精确定位

4.4 mxReroute使用技巧

布局优化:

  • 根据工作流布局选择合适的方向
  • 利用不同方向让连线更整洁
  • 可以替代原版Reroute节点

快捷操作:

  • 使用右键菜单快速选择方向
  • 键盘快捷键更高效
  • 支持链式连接多个重路由节点

5. 常见问题解答

Q: mxSeed节点的历史记录怎么用?
A: 节点会自动记住最近3个种子值,显示在节点上。点击任意一个历史值可以快速切换回去,非常适合对比不同种子的效果。

Q: mxStop节点暂停后如何继续?
A: 点击节点右上角的"Continue"按钮,或者重新点击Queue按钮都可以继续生成。暂停不会丢失进度。

Q: 滑块节点的snap功能是什么?
A: snap就像磁性吸附,开启后滑块会按照step设置的步长对齐。比如step=10,滑块只能停在10、20、30这样的位置上。

Q: mxSlider2D的frameAlert有什么用?
A: 当X*Y的乘积超过设置值时,选择框会变成红色提醒你。比如设置为1000000,当图片尺寸超过1M像素时就会警告。

Q: mxReroute和原版Reroute有什么区别?
A: mxReroute可以自定义输入输出方向,让连线更灵活。原版只能左进右出,mxReroute可以上下左右任意组合。

Q: 滑块的Ctrl和Shift键有什么作用?
A: Shift键临时反转snap设置,Ctrl键允许超出min/max范围。这样可以在特殊情况下进行更灵活的调节。

6. 实际应用示例

6.1 图片生成工作流优化

使用mxSeed:

  • 连接到KSampler的seed输入
  • 开启自动运行,快速测试不同效果
  • 利用历史记录对比最佳结果

使用滑块控制:

  • mxSlider控制CFG Scale、Steps等单一参数
  • mxSlider2D控制图片宽高,实时预览尺寸

6.2 复杂工作流调试

使用mxStop:

  • 在关键节点前插入Stop节点
  • 逐步执行,检查中间结果
  • 发现问题时暂停修改参数

使用mxReroute:

  • 整理复杂的连线
  • 让工作流更易读易维护
  • 减少连线交叉

7. 性能和兼容性

7.1 性能特点

  • 所有节点都是轻量级的,不会影响生成速度
  • 前端交互响应迅速
  • 内存占用极小

7.2 兼容性

  • 支持所有ComfyUI版本
  • 与其他插件兼容性良好
  • 可以与任何节点类型配合使用

总结: mxToolkit插件提供了5个实用的工具节点,虽然数量不多,但每个都很实用。mxSeed让种子管理更智能,mxStop提供了暂停控制,两个滑块节点让参数调节更直观,mxReroute让连线更灵活。这些工具就像是给ComfyUI装上了更好用的控制面板,让整个使用体验更加流畅和高效!

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