vault backup: 2026-04-24 14:29:46

This commit is contained in:
2026-04-24 14:29:47 +08:00
parent 64cb058ff9
commit 1c33b620e4
3 changed files with 76 additions and 7 deletions

View File

@@ -4,8 +4,8 @@
"title": "Design ComfyUI video segmentation and tracking", "title": "Design ComfyUI video segmentation and tracking",
"titleGenerationStatus": "success", "titleGenerationStatus": "success",
"createdAt": 1776871296744, "createdAt": 1776871296744,
"updatedAt": 1777009655147, "updatedAt": 1777011606664,
"lastResponseAt": 1777009655147, "lastResponseAt": 1777011606664,
"sessionId": "50e1c568-9493-4c86-8ca1-1f50b0f2e724", "sessionId": "50e1c568-9493-4c86-8ca1-1f50b0f2e724",
"providerState": { "providerState": {
"providerSessionId": "50e1c568-9493-4c86-8ca1-1f50b0f2e724" "providerSessionId": "50e1c568-9493-4c86-8ca1-1f50b0f2e724"
@@ -15,12 +15,12 @@
], ],
"usage": { "usage": {
"model": "kimi-for-coding", "model": "kimi-for-coding",
"inputTokens": 126204, "inputTokens": 133795,
"cacheCreationInputTokens": 0, "cacheCreationInputTokens": 0,
"cacheReadInputTokens": 0, "cacheReadInputTokens": 0,
"contextWindow": 200000, "contextWindow": 200000,
"contextTokens": 126204, "contextTokens": 133795,
"percentage": 63, "percentage": 67,
"contextWindowIsAuthoritative": true "contextWindowIsAuthoritative": true
} }
} }

View File

@@ -16,6 +16,7 @@ tags:
> - `ComfyUl-segment-anything-2`SAM2 分割,推荐 kijai 版) > - `ComfyUl-segment-anything-2`SAM2 分割,推荐 kijai 版)
> - `ComfyUI-Impact-Pack`Grounding DINO / 检测器) > - `ComfyUI-Impact-Pack`Grounding DINO / 检测器)
> - `rgthree-comfy`Fast Muter / Bypass 节点) > - `rgthree-comfy`Fast Muter / Bypass 节点)
> - `cg-use-everywhere`CG Use Everywhere无线广播连线
--- ---

View File

@@ -448,7 +448,75 @@ KJNodes 的 Set/Get 是 ComfyUI 中替代长 noodle 的经典方案,现已全
--- ---
## 6. 跨插件协作速查表 ## 6. cg-use-everywhere (CG Use Everywhere / UE Nodes)
**作者**: chrisgoringe
**仓库**: https://github.com/chrisgoringe/cg-use-everywhere
**定位**: 无线数据广播系统。通过类型自动匹配将数据发送到所有需要它的节点,彻底消除长 noodle。
### 6.1 核心节点
| 节点 | 功能 | 亮点 |
|:---|:---|:---|
| **Anything Everywhere** | 接收一个或多个输入,自动广播到工作流中所有同类型的**未连接、非 widget 输入** | 复杂工作流中可将 MODEL/CLIP/VAE/CONDITIONING 一键分发到所有需要的地方 |
| **Prompts Everywhere** | 专门处理 positive / negative prompt 的双输入广播 | 内置 regex 自动匹配 `prompt/positive``neg/negative`,无需手动命名 |
| **Combo Clone** | 复制指定 widget 的选项列表和名称,用于广播 COMBO下拉菜单类型 | 解决 COMBO 类型无法直接连线的问题 |
### 6.2 Any Node Broadcasting任意节点广播
自 v7.4 起,**任意节点**均可通过右键菜单 `Add UE broadcasting` 开启广播模式。开启后,该节点的所有输出等效于连到了一个隐藏的 `Anything Everywhere` 节点。
- 从 v7.5 起,可精细控制**哪些输出参与广播**per-output granularity
- 广播节点左上角会显示圆圈标识
### 6.3 数据发送控制Restrictions
双击节点 body 或右键菜单可打开限制面板,控制数据只发送到指定位置:
| 限制类型 | 说明 |
|:---|:---|
| **Node title regex** | 正则匹配接收节点的标题 |
| **Input name regex** | 正则匹配接收输入槽的名称 |
| **Group name regex** | 正则匹配接收节点所在组的名称 |
| **Group** | 仅发送到同一组(或不同组)内的节点 |
| **Colour** | 仅发送到同色(或异色)节点 |
| **Repeated Types** | 当多个同类型输入连到 UE 节点时,通过输入槽名称匹配(`match start` / `match end` / `regex match`)来消歧 |
| **Priority** | 手动设置优先级,解决多广播源冲突 |
| **Send To Any** | 允许向 `Any` 类型输入发送数据 |
### 6.4 接收端控制
- **右键节点 → `UE Connectable Inputs`**:绿色条表示该输入可接收 UE 数据
- **`Reject UE links`**:强制拒绝所有 UE 连接
- **Widget 灰显**:当 widget 正通过 UE 接收数据时,该 widget 会变灰(不可编辑)
### 6.5 冲突解决与可视化
| 视觉标识 | 含义 |
|:---|:---|
| 🟢 绿色圆圈 | 广播节点,无额外限制 |
| 🟡 黄色圆圈 | 广播节点,有限制条件 |
| **粗体** 圆圈 | 当前正在发送数据 |
| 黑色光环 + glow | 输入槽可接收 UE 连接 |
| ❌ 红色叉号 | 两个同优先级广播源冲突,该输入未连接 |
| 红色虚拟连线 | 冲突时的候选连接可视化 |
- **画布右键** → 开关 UE 虚拟连线显示
- **Settings** → 控制连线动画形式(移动点 / 脉冲 glow / 两者)
### 6.6 与 KJNodes Set/Get 的对比
| 特性 | KJNodes Set/Get | CG Use Everywhere |
|:---|:---|:---|
| **连接方式** | 命名匹配Set → Get 同名) | 类型自动匹配 + 可选限制 |
| **设置成本** | 需手动创建 Set 和 Get 节点 | 一个节点广播全部 |
| **控制粒度** | 精确到具体连接 | 通过 regex/组/颜色批量控制 |
| **子图支持** | 原生支持子图边界穿透 | 支持子图内广播 |
| **最佳场景** | 需要精确知道数据流向时 | 快速简化复杂工作流(如 MODEL/CLIP/VAE 分发) |
---
## 7. 跨插件协作速查表
| 常见任务 | 推荐节点组合 | | 常见任务 | 推荐节点组合 |
|:---|:---| |:---|:---|
@@ -461,7 +529,7 @@ KJNodes 的 Set/Get 是 ComfyUI 中替代长 noodle 的经典方案,现已全
| **按 Mask 分区重绘** | Impact `TwoSamplersForMask``RegionalSampler` | | **按 Mask 分区重绘** | Impact `TwoSamplersForMask``RegionalSampler` |
| **多 LoRA 快速切换** | rgthree `Power Lora Loader` + `Fast Muter` | | **多 LoRA 快速切换** | rgthree `Power Lora Loader` + `Fast Muter` |
| **图像对比验收** | rgthree `Image Comparer` | | **图像对比验收** | rgthree `Image Comparer` |
| **长 noodle 整理** | KJNodes `Set/Get`rgthree `Context` / `Reroute` | | **长 noodle 整理** | KJNodes `Set/Get`rgthree `Context` / `Reroute` 或 cg-use-everywhere `Anything Everywhere` |
| **仅执行部分分支** | rgthree `Queue Selected Output Nodes``Context Switch` + `Fast Muter` | | **仅执行部分分支** | rgthree `Queue Selected Output Nodes``Context Switch` + `Fast Muter` |
| **按标签过滤 SEGS** | Impact `SEGS Filter (label)` | | **按标签过滤 SEGS** | Impact `SEGS Filter (label)` |
| **批量检测 + 分类** | Impact `Simple Detector (SEGS)``HF Transformers Classifier``SEGS Classify` | | **批量检测 + 分类** | Impact `Simple Detector (SEGS)``HF Transformers Classifier``SEGS Classify` |