56 lines
3.1 KiB
Markdown
56 lines
3.1 KiB
Markdown
# Multi Bool Panel
|
||
|
||
## 概要
|
||
|
||
1ノードで複数のbooleanトグルを管理できるComfyUIカスタムノードです。
|
||
ノード自身の名前(タイトル)を接頭語にして操作対象ノードを自動検出し、各対象にon/offトグルを表示します。出力ソケットはありません。
|
||
|
||
## インストール
|
||
|
||
**ComfyUI Manager の場合**: カスタムノードマネージャーで「Multi Bool Panel」を検索してインストール(ComfyUI-Managerレジストリ登録後)。
|
||
|
||
**git clone の場合**:
|
||
1. `ComfyUI/custom_nodes/` で `git clone https://github.com/solidlime/ComfyUI-MultiBoolPanel` を実行
|
||
2. ComfyUIを再起動します
|
||
3. ノード追加メニューで「Multi Bool Panel」を検索して追加します(カテゴリ: `Logic`)
|
||
|
||
**手動コピーの場合**: このフォルダ(`MultiBoolPanel`)を `ComfyUI/custom_nodes/` にコピー → ComfyUI再起動 →「Multi Bool Panel」を検索して追加
|
||
|
||
## 使い方
|
||
|
||
1. 「Multi Bool Panel」ノードを追加します
|
||
2. パネルのタイトルをダブルクリックして、接頭語にしたい名前に変更します(例: `A`)
|
||
3. タイトルが `A:名前` で始まるノードが自動的に操作対象になり、パネル内に「名前」のリストとトグルスイッチが表示されます
|
||
4. トグルを切り替えると対象ノードに即時適用されます
|
||
|
||
例:
|
||
|
||
| パネルのタイトル | 対象になるノードのタイトル | パネル内の表示 |
|
||
|---|---|---|
|
||
| `A` | `A:高画質`、`A:顔修正`、`A:背景除去` | 高画質 / 顔修正 / 背景除去 の3行 |
|
||
|
||
## モード
|
||
|
||
`mode` ウィジェットで適用方法を選択します:
|
||
|
||
- `widgets`: 対象ノードの最初のbooleanウィジェット(チェックボックス)を切り替えます。booleanウィジェットが無いノードの行はグレー表示され操作できません
|
||
- `bypass`: 対象ノードのbypass状態を切り替えます
|
||
- `mute`: 対象ノードのmute状態を切り替えます
|
||
|
||
トグルの意味は「スイッチ」と同じです: **ON = 対象が通常実行、OFF = バイパス/ミュートを適用**(widgetsモードではON = チェック有効)。
|
||
|
||
トグルはクリックした瞬間に適用されます。トグル状態はワークフローに保存されます。
|
||
|
||
## 制限・注意
|
||
|
||
- 操作対象は最大20件まで表示されます(超過分は「他N件」と表示)
|
||
- 対象の照合は「パネルのタイトル + `:`」の完全一致です(大文字小文字は区別されます)
|
||
- パネル自身は操作対象になりません
|
||
- ノード追加・削除・リネームは自動で反映されます
|
||
|
||
## バージョン履歴
|
||
|
||
- **v2.1.0**: グループをバイパス/ミュートの対象に追加 / トグル意味を逆転(ON=通常実行、OFF=適用)/ 新フロントエンド対応・フリッカー修正
|
||
- **v2.0.0**: 出力ソケットを撤去し、タイトル接頭語による自動検出方式に変更(破壊的変更)
|
||
- **v1.0.0**: 初期公開(名前付きトグル + 独立BOOLEAN出力 + 名前フィルタによる一括操作)
|