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