Multi Bool Panel

概要

1ノードで複数のbooleanトグルを管理できるComfyUIカスタムノードです。 最大20個の名前付きトグルを持ち、各トグルは独立したBOOLEAN出力ソケットを持ちます。 slot_count でトグル数を1〜20の範囲で調整でき、all_switch で全トグルをONにできます。

インストール

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」を検索して追加

使い方(基本)

  • トグルスイッチの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型ウィジェットのみ書き換えます(入力ソケット経由の接続には影響しません)
  • 名前フィルタは部分一致で、タイトルとクラス名の両方を確認します
S
Description
No description provided
Readme MIT
77 KiB
Languages
JavaScript 94.2%
Python 5.8%