20 分钟 · 中文笔记YouTube 标准许可
本视频是 ComfyUI Ultimate Guide 系列的第二集,重点介绍 rgthree 扩展的安装及其核心功能。教程涵盖了使用 Groups 整理节点、通过 Queue Selected 优化生成速度、利用 AnySwitch 和 Sampler Config 构建灵活工作流,以及使用 Context Big 节点管理大型复杂工作流的方法。
你会学到
- rgthree 扩展提供了许多原生 ComfyUI 不具备或不够便捷的功能,如全局设置同步、智能路由和上下文管理。
- 在 ComfyUI 中,Mute(静音)和 Bypass(旁路)有区别:Mute 通常用于工作流末端,而 Bypass 可用于中间节点以跳过执行但保持连接。
- AnySwitch 节点遵循“从上到下”的优先级规则,当多个输入连接时,它会加载第一个未被 Mute 的输入。
- Sampler Config 节点允许将 Steps、CFG、Sampler 和 Scheduler 等参数集中管理,并通过 Convert Widget to Input 连接到多个 KSampler 节点。
- Context Big 节点可以将一组节点及其参数打包成一个单一的输出/输入流,便于在大型工作流中复用或修改特定模块。
步骤与时间轴
- 1:39 · 安装 rgthree 扩展
打开 ComfyUI 的 Custom Nodes Manager,搜索 "rgthree",点击 Install 下载文件。安装完成后,必须点击 Restart 重启 ComfyUI 才能生效。重启后,界面顶部会出现 rgthree 的状态栏,右键菜单中也会新增 rgthree 选项。 - 3:20 · 使用 Groups 整理节点
右键点击空白处选择 Add Group 创建分组,可以命名并设置颜色。选中多个节点后右键选择 Add Group for Selected Nodes 可自动创建包含这些节点的分组。如果分组过大,右键分组选择 Fit Group to Nodes 可自动调整大小。右键分组还可以选择 Bypass Group Nodes(旁路组内所有节点)或 Set Group Nodes to Always/Never(激活或静音组内节点)。 - 4:59 · 启用分组快捷开关
右键点击空白处进入 rgthree 设置菜单,找到相关选项并激活。将显示模式设置为 Always,保存后,每个分组的顶部会出现两个新图标,分别用于快速 Mute(静音)和 Bypass(旁路)该分组内的所有节点。 - 6:04 · 使用 Queue Selected 优化生成
默认情况下,按下 Q 键会执行工作流中所有的采样器。如果只想执行特定部分,可以右键点击目标输出节点(如 Save Image),选择 Queue Selected Output。这样只有连接到该输出节点的节点会被处理,从而节省时间。 - 6:43 · 使用 Image Compare 节点
添加 rgthree 的 Image Compare 节点,连接两个图像输入。右键该节点选择 Queue Selected,加载图像后,可以通过节点上的滑块在两张图片之间切换对比。 - 7:09 · 使用 AnySwitch 节点
双击屏幕搜索 "any" 添加 AnySwitch 节点。它可以接受任意类型的数据输入。输出格式由第一个连接的输入决定。其逻辑是检查输入节点的状态,加载第一个未被 Mute 的输入。为了获得最佳结果,建议 Mute 所有不需要的输入,只 Unmute 想要使用的那个。 - 9:39 · 使用 Sampler Config 节点
添加 KSampler Config 节点,它包含 Steps、CFG、Sampler Name 和 Scheduler 等参数。使用 Convert Widget to Input 将这些参数转换为输入端口,然后连接到多个 KSampler 或 KSampler Advanced 节点。这样可以在一个地方修改全局采样设置,所有连接的采样器都会同步更新。 - 11:26 · 使用 Seed Generator 节点
使用 rgthree 的 Seed 节点,它提供比原生节点更多的选项,例如提取队列中最后一个使用的 Seed,或生成随机数,便于在生成过程中控制 Seed。 - 11:50 · 使用高级 Reroute 节点
在拖拽连线时,按住 Shift + R 可以创建 rgthree 的 Reroute 节点。相比普通 Reroute,它支持快捷键调整端口位置:Shift + D 改变输出位置,Shift + S 改变输入位置,Shift + A 同时旋转输入和输出。右键节点选择 Note Help 可查看具体快捷键。 - 13:36 · 使用 Bookmark 节点
添加 Bookmark 节点并定义一个快捷键。按下该快捷键后,视图会直接跳转到该 Bookmark 节点的位置,方便在大型工作流中快速导航。 - 13:50 · 加载多个 LORA
使用 rgthree 的 Lora Loader 节点,可以在一个节点中加载最多 4 个 LORA,并单独调整每个 LORA 的强度(Strength)。 - 14:10 · 设置 Latent 预设维度
使用 rgthree 的 Latent 节点,可以预设 Latent 的维度。该节点还包含 Clip Scale 选项,用于处理 SDXL 的提示词编码,但作者指出其对最终效果的影响较小(约 5-6% 的提升)。
要点与注意
- 在使用 AnySwitch 节点时,务必 Mute 所有非活动输入,只保留一个 Unmute,否则节点会默认加载最上方的输入,可能导致意外结果。
- 在大型工作流中,善用 Context Big 节点将模块打包。通过 Open Context 和 Close Context 节点可以展开或折叠模块,便于修改内部参数而不影响外部连接。
- rgthree 的 Reroute 节点支持通过 Property Panel 查看和修改节点属性,右键选择 Note Help 可以查看该节点的所有可用快捷键。
- 对于 SDXL 和 SD 1.5 的切换,可以利用 Context Big 节点配合 Switch 节点,因为两者的 Clip Text Encoder 不同,打包后便于整体切换。
- 视频作者提供了一个免费的 Smart Automatic Workflow 示例,可以在其 Patreon 页面下载,用于学习如何连接这些 rgthree 节点。
适合谁看
国内 CG、3D 及 AI 创作从业者,特别是正在使用 ComfyUI 进行 Stable Diffusion 工作流构建的用户。
本页是根据公开视频整理的中文学习笔记,视频版权归原作者 Amir Ferdos 所有。如有问题请联系我们。
© 版权声明
本文由 CG热榜基于公开资料重新撰写,原始资料版权归原作者,来源见文末。