ComfyUI CG-Controller 插件保姆级教程
1. 插件简介
CG-Controller 是一个让你在 ComfyUI 里更方便操控工作流的小助手。GitHub 地址:https://github.com/chrisgoringe/cg-controller
想象一下,你在做一幅画的时候,经常需要反复调整各种参数(比如画笔大小、颜色等),这个插件就像是一个智能遥控器,让你可以轻松地调整这些参数,而不用每次都去修改原始设置。
2. 安装方法
就像安装手机 单:
- 打开你的 ComfyUI 文件夹
- 进入
custom_nodes文件夹 - 在终端/命令提示符中输入:
git clone https://github.com/chrisgoringe/cg-controller.git
- 重启 ComfyUI,插件就安装好啦!
3. 节点详解
3.1 Controller 节点
这是一个总控制器,就像电视遥控器的主控面板。
参数表:
| 参数名(显示) | 参数名(代码) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用例子 |
|---|---|---|---|---|---|---|
| 控制模式 | mode | ["单次", "循环", "来回"] | 单次 | 决定参数如何变化 | 控制参数变化模式 | 想让亮度从暗到亮循环变化时选"循环" |
| 步数 | steps | 1-100 | 10 | 变化的次数 | 迭代次数 | 设为10就是分10次完成变化 |
| 当前步骤 | current | 0-步数 | 0 | 现在到第几步了 | 当前迭代索引 | 一般从0开始自动计数 |
3.2 Range 节点
这个节点就像是一个数值滑块,可以让数字在两个值之间平滑变化。
参数表:
| 参数名(显示) | 参数名(代码) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用例子 |
|---|---|---|---|---|---|---|
| 起始值 | start | 任意数字 | 0 | 开始的数字 | 初始值 | 比如从0开始变化 |
| 结束值 | end | 任意数字 | 1 | 结束的数字 | 终止值 | 比如变化到1结束 |
| 插值方式 | interpolation | ["线性", "平方", "开方"] | 线性 | 变化的方式 | 插值方法 | 想要均匀变化选"线性" |
3.3 Selector 节点
就像一个自动换台器,可以在多个选项中自动切换。
参数表:
| 参数名(显示) | 参数名(代码) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用例子 |
|---|---|---|---|---|---|---|
| 选项列表 | options | 文本列表 | - | 可选的内容 | 选项数组 | ["猫", "狗", "兔子"] |
| 循环模式 | cycle | 布尔值 | true | 是否循环选择 | 循环标志 | 开启后会循环选择选项 |
4. 使用技巧和建议
- 刚开始使用时,建议从简单的数值变化开始尝试
- 可以用 Controller 配合 Range 节点实现渐变效果
- 做动画时,建议把步数设置得大一些,效果会更平滑
5. 常见问题解答
Q:为什么我的参数没有变化?
A:检查一下 Controller 节点是否正确连接,以及步数是否设置得太小。
Q:循环模式和来回模式有什么区别?
A:循环模式是 1-2-3-1-2-3,来回模式是 1-2-3-2-1。
Q:插值方式怎么选择?
A:如果想要均匀变化选线性,想要变化速度先慢后快选平方,反之选开方。
6. 补充说明
- 所有节点都支持实时预览
- 可以同时使用多个控制器,实现复杂的参数变化
- 建议经常备份你的工作流程
记住:这个插件就像是给你的 ComfyUI 加了个智能调节器,让你可以更轻松地实现各种参数的自动变化,省去了手动调整的麻烦。开始时可以从简单的数值变化尝试,熟悉后再尝试更复杂的操作。