メインコンテンツへスキップ
見出し画像

ComfyUIのSubgraphで、ノードを減らさず「見る場所」を減らしてみた

    ComfyUIを開いたのに、気づくと生成画像よりノードを見ている。最近、そんな時間が増えました。

    ノードを消すのではなく、Subgraphで「今日触る場所」だけを残してみる。そうすると、少しだけ画像を見る時間が戻ってきました。今回は、そのときの整理の仕方も一緒に残します。

    ノードが増えるのは、少しうれしかった

    ComfyUIを触り始めたころ、最初は数個しかなかった四角い箱が、少しずつ増えていくのがうれしかったです。

    モデルを変えられるようになって、LoRAを足して、画像を入力して、途中の処理も分ける。画面いっぱいに線がつながっていると、「ちゃんと使えるようになってきた」気がしました。

    でも最近は、逆のことも感じます。

    昨日より少しだけ色をやわらかくしたい。本当はそれだけだったのに、「この値は何だったっけ」「こっちも変えたほうがいいかな」と設定を触り始める。

    28だったstepsを30にして、LoRAの強さを0.75から0.8へ動かす。すると、もう一枚見たくなります。次はCFGも気になる。

    好きな画像を探していたはずなのに、いつの間にか好きな数値を探していました。

    ノードが多いこと自体が、嫌なわけではありません。ComfyUIの好きなところは、何を入力し、どこを通って、何が出てくるのかを自分で見られることです。

    だから減らしたいのではなく、毎回すべてを見なくてもいい形にしたくなりました。

    Subgraphで「今日触る値」だけを残す

    Subgraphは、複数のノードを一つのまとまりにし、メインのWorkflowでは一つのノードとして扱う仕組みです。選んだ範囲の入力と出力は自動でつくられ、中身はあとから開いて編集できます。

    消すのではなく、引き出しへ入れる感じに近いです。

    私が整理するときは、次の順番にしました。

    1.元のWorkflowを先に残す

    最初に、整理前のWorkflowをJSONで書き出します。Workflows → Exportから保存し、ファイル名の末尾に_before-subgraphのような目印をつけておきます。

    Subgraph化は見た目をまとめる作業ですが、選ぶ範囲を間違えると、あとから元の配線を見比べたくなることがあります。片づける前の机を、一枚だけ撮っておくようなものです。

    WorkflowをJSONで書き出して開き直す操作も用意されています。

    2.「役割が一つ」の範囲から選ぶ

    いきなり画面全体を一つにまとめるのではなく、まずは役割を一言で呼べる範囲を選びます。

    たとえば「画像の前処理」「基本の生成」「最後の仕上げ」。自分があとで見たとき、名前だけで中身を想像できるくらいが扱いやすいです。

    反対に、毎回よく変える部分があちこちに混ざっている範囲は、まだまとめません。大きく一つにするより、小さく一つ試したほうが、どこまで隠すと困るのかが分かります。

    3.選択ツールバーからSubgraphに変える

    まとめたいノードを選択し、選択時に表示されるツールバーのSubgraphアイコンを押します。すると、選んだノードが一つのSubgraphになり、外側とつながっていた入出力も反映されます。

    画像

    中身を確認したいときは、Subgraph内の何もない部分をダブルクリックするか、編集ボタンから入ります。元のWorkflowへ戻るときは、上部のナビゲーションかEscです。

    自動で付いた名前のままにせず、「画像前処理」「基本生成」のように、何をしまったのかが分かる言葉へ変えておきます。

    内部編集画面で入出力の名前が分かりにくいときは、接続点を右クリックして、imageやconditioningなど自分が判別できる名前に直せます。

    4.外から触りたい値だけ見せる

    ここが、私には一番大事でした。

    Subgraphを選んでEdit Subgraph Widgetsを開くと、パラメータパネルからウィジェットの順番と表示・非表示を調整できます。目のアイコンで表示を切り替え、順番は右クリックしたままドラッグして動かします。

    私なら、まず次の値を表側に残します。

    • prompt

    • seed

    • 画像サイズ

    • LoRAの強さ

    • 必要なときだけstepsとCFG

    モデルを頻繁に替えるWorkflowなら、モデル名も外に残します。

    画像

    何を表示するかは「一般的によく使う値」ではなく、自分が一枚ごとに変えているかで決めるほうが迷いません。

    反対に、しばらく固定している変換やデコード、毎回確認しない補助処理は中に置いたままにします。

    ※2026年8月26日時点のSubgraphの作成・編集・パラメータ表示の仕様では、SubgraphはComfyUI frontend 1.24.3以降、パラメータパネルからの編集はComfyUI v0.3.66以降が対象です。画面例はnightly版のため、手元の表示と少し違う場合があります。

    5.同じ入力で、整理前と一度だけ比べる

    最後に、prompt、seed、画像サイズなどを変えず、整理前と整理後で一度ずつ生成します。

    ここで見るのは「前と同じ絵が出たか」だけではありません。入力や出力のつなぎ忘れがないか、外に残すつもりだった値が中へ入っていないか、名前を見て役割を思い出せるかも確認します。

    何かおかしければ、先に保存したJSONと見比べる。最初から全部を整理し直さず、今まとめた一か所だけ戻せるようにしておくと楽です。

    画像

    隠しすぎると、今度は分からなくなる

    普段見る範囲を小さくすると、生成後に目が向く場所が少し変わりました。

    「CFGを変えようかな」より先に、「この光、好きかも」と思える。「stepsを増やしたら」ではなく、「こっちの表情のほうが好き」と比べられる。

    ほんの小さな違いですが、私にはこちらのほうが大事でした。

    ただ、全部を大きなSubgraphへ入れると、久しぶりに開いたとき「この中、何をしていたんだっけ」となります。自分で組んだはずなのに、ブラックボックスへ近づいてしまうんです。

    なので、理解するための画面と、つくるための画面は少し違っていていいと思っています。

    新しく組むときはノードを広げて、一つずつ試す。仕組みが分かり、しばらく触らない場所が見えてきたら、その部分だけまとめる。必要になったら、また中へ戻ります。

    最初は、選択肢が多いほど自由だと思っていました。全部変更できて、全部つなぎ直せて、全部見える。それがComfyUIの面白さなのは、今も変わりません。

    でも、自由にできることと、毎回すべてを意識することは同じではありませんでした。

    もしWorkflowを整理するなら、最初から全部ではなく、ほとんど触らない一つのまとまりだけ。そのくらいから始めるのが、私にはちょうどよかったです。

    次に一枚生成したとき、先に見たいのはCFGではなく、窓から入る光です。そのために、しばらく触らない値は、いったん引き出しへしまっておきます。


    ※この記事は2026年8月26日時点のComfyUI公式情報と、個人の制作時の整理方法をもとに書いています。UI名や対応バージョンは、今後の更新で変わる可能性があります。

    #ComfyUI #画像生成AI #AIイラスト #AI創作 #ワークフロー

     
     

    楓

     
     
    写真や絵、ものをつくることが好きです。 最近はAIも新しい画材のひとつ。 作って、直して、「これが好き」と思えたものや、その途中を残しています。

    あなたへのおすすめ