58d6e1e34f21730b30f55c90ad310e0b36b15098
Multi Bool Panel
概要
1ノードで複数のbooleanトグルを管理できるComfyUIカスタムノードです。
最大20個の名前付きトグルを持ち、各トグルは独立したBOOLEAN出力ソケットを持ちます。
slot_count でトグル数を1〜20の範囲で調整でき、all_switch で全トグルをONにできます。
インストール
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」を検索して追加
使い方(基本)
- トグルスイッチのON/OFFがそのまま
Switch 1〜Switch 20のBOOLEAN出力に出ます slot_countを超える番号の出力は常にFalseですLabels出力には、ONかつラベル名が設定されているトグル名がカンマ区切りで出力されます- トグル名は
label_Nで変更できます
使い方(一括操作)
name_filter にノード名(タイトルまたはクラス名)の部分文字列を指定します。
broadcast_mode で適用方法を選択します:
widgets: 対象ノードのbooleanウィジェット(チェックボックス)全てをトグル値に書き換えますbypass: 対象ノードのbypass状態を切り替えますmute: 対象ノードのmute状態を切り替えますoff: 一括操作しません(通常のトグルパネルとして使用)
トグル番号Nは「フィルタに一致するN番目のノード(タイトル順ソート)」に対応します。
all_switch がONの場合は全対象ノードがONになります。
適用タイミング:
- ノード上の「Apply to matching nodes」ボタン(手動)
auto_applyがONの場合は、キュー実行時に自動適用されます
制限・注意
- トグルは最大20個固定です
widgetsモードは対象ノードのBOOLEAN型ウィジェットのみ書き換えます(入力ソケット経由の接続には影響しません)- 名前フィルタは部分一致で、タイトルとクラス名の両方を確認します
Languages
JavaScript
94.2%
Python
5.8%