vault backup: 2026-04-24 14:29:46
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -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,无线广播连线)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -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` |
|
||||||
|
|||||||
Reference in New Issue
Block a user