FLUXのComfyUI応用ワークフロー集!LoRA・ControlNet・Kontextの使い分けと組み合わせ方

FLUXのComfyUI応用ワークフロー集!LoRA・ControlNet・Kontextの使い分けと組み合わせ方のアイキャッチ画像 未分類

FLUX の ComfyUI で LoRA、ControlNet、Kontext を一度に入れると、どこで崩れたのか分からなくなります。安定させるコツは、base workflow を動かしてから、画風・構図・編集の役割ごとに一つずつ足すことです。

この記事では、LoRA は画風やキャラ、ControlNet は構図、Kontext は参照画像の編集として分け、実制作で組み合わせる順番を整理します。

読み終えると、公開 workflow をそのまま真似するだけでなく、自分の環境で FLUX の応用 workflow を切り分けながら組めるようになります。

内容をまとめると…

  • LoRAは画風、ControlNetは構図、Kontextは参照画像編集の担当

  • base workflowから一つずつ足す構成が原因切り分けの近道

  • CannyとDepth、full modelとLoRA variantは固定したい情報で選択

  • Kontextは変更点と維持点を分けた英語promptが安定

豪華大量特典無料配布中!

romptn aiが提携する完全無料のAI副業セミナーでは収入UPを目指すための生成AI活用スキルを学ぶことができます。

ただ知識を深めるだけでなく、実際にAIを活用して稼いでいる人から、しっかりと収入に直結させるためのAIスキルを学ぶことができます。

現在、20万人以上の人が収入UPを目指すための実践的な生成AI活用スキルを身に付けて、100万円以上の収益を達成している人も続出しています。

\ 期間限定の無料豪華申込特典付き! /

AI副業セミナーをみてみる
監修者_SD以外
監修者プロフィール
森下浩志
日本最大級のAI情報プラットフォーム「romptn ai」編集長。著書に「0からはじめるStable Diffusion」「0からはじめるStable Diffusion モデル・拡張機能集編」など、AmazonベストセラーのAI関連書籍を多数執筆。AIにおける情報の非対称性を解消するための社内研修や出張講義も行う。

LoRA・ControlNet・Kontextは一つずつ足す

FLUX の ComfyUI ワークフローは、最初から全部入りにしない方が安定します。まず FLUX 単体で画像を出し、次に LoRA、ControlNet、Kontext を 1 つずつ足して、どこで変化したかを確認します。

役割は次のように分けると迷いにくくなります。

使うもの固定・調整するもの使う場面
LoRA画風、キャラ、衣装、作風生成結果の雰囲気を寄せたい時
ControlNet輪郭、構図、奥行きポーズやレイアウトを崩したくない時
Kontext参照画像の一部編集、一貫性維持生成後に細部を直したい時

この順番を守ると、失敗した時に原因を切り分けやすくなります。LoRA を入れた時点で崩れたのか、ControlNet の参照画像が悪いのか、Kontext の指示文が曖昧なのかを分けて見られるためです。

FLUXのComfyUIワークフローを始める前に確認するもの

応用ワークフローに入る前に、FLUX 単体で動く環境を作ります。ここを飛ばすと、LoRA や ControlNet の問題なのか、そもそも base model が読み込めていないのかが分からなくなります。

最低限、次を確認してください。

  • ComfyUI を最新に近い状態へ更新する
  • FLUX の checkpoint または diffusion model を正しいフォルダへ置く
  • text encoder と VAE を workflow が参照できる状態にする
  • 公式テンプレートやサンプル workflow を一度そのまま実行する
  • 生成できた seed と設定をメモしておく

ComfyUI 公式の FLUX.1 text-to-image tutorial は、base workflow の確認に使いやすい出発点です。応用は、ここで一度画像が出てから進めます。

base workflowが動く状態を先に作る

base workflowが動く状態を先に作るの手順をまとめた図解
base workflowが動く状態を先に作るの手順

最初のゴールは、きれいな画像を作ることではありません。FLUX 単体で queue が通り、画像が保存されることを確認することです。

手順はシンプルです。

  1. 公式または信頼できる FLUX 用 workflow を読み込む
  2. checkpoint、text encoder、VAE の参照先を確認する
  3. 短い英語 prompt で 1 枚だけ生成する
  4. エラーが出たら、足りないモデル名と node 名を先に解消する
  5. 成功した workflow を複製し、応用用の作業台にする

この base workflow を残しておくと、後から LoRA や ControlNet で崩れた時に戻れます。応用版だけを上書きし続けると、どの変更で壊れたか追えなくなります。

Workflow 1:LoRAで画風やキャラを寄せる

LoRA は、FLUX の生成結果に特定の画風、キャラ、服装、質感を足したい時に使います。ComfyUI では LoRA ファイルを models/loras に置き、Load LoRA node で model と clip に適用するのが基本です。

最初は、base workflow の model と clip の間に Load LoRA を 1 つだけ入れます。複数 LoRA を同時に入れると、どの LoRA が効いているのか分かりにくくなります。

確認するポイントは次の 3 つです。

  • LoRA ファイルが models/loras に置かれている
  • Load LoRA node の出力が後続の sampler 側へつながっている
  • prompt に LoRA が想定するトリガー語を入れている

ComfyUI の LoRA examples は、Load LoRA node の考え方を確認する時に役立ちます。

LoRAの強度は低めから調整する

LoRA が強すぎると、FLUX 本来の構図や質感が崩れることがあります。最初は strength_model を低めにして、差分を見ながら上げる方が安全です。

調整の順番は次の通りです。

  1. LoRA なしで 1 枚出す
  2. LoRA を 1 つだけ入れて低めの強度で出す
  3. 顔、服、背景、手元など崩れやすい部分を見る
  4. 必要なら強度を少し上げる
  5. 2 つ目の LoRA は最後に追加する

strength_clip は prompt の解釈にも関わるため、上げれば必ず良くなる設定ではありません。キャラや画風が効きすぎる時は、prompt を増やす前に LoRA 強度を戻して比較します。

Workflow 2:ControlNetで構図を固定する

ControlNet は、画像の雰囲気ではなく構図を固定したい時に使います。たとえば、人物のポーズ、商品の配置、背景の奥行き、線画の輪郭を保ちたい場合です。

LoRA と混ぜる時は、役割を分けて考えます。LoRA は『どんな見た目にするか』を寄せ、ControlNet は『どんな形で置くか』を支えます。ここを混ぜて考えると、prompt を増やしても狙いが安定しません。

ComfyUI の FLUX.1 ControlNet tutorial では、Canny や Depth の workflow が紹介されています。まずは ControlNet 単体で構図が効くことを確認し、その後に LoRA を足します。

CannyとDepth、full modelとLoRA variantの使い分け

Canny と Depth は、固定したい情報が違います。迷ったら、輪郭を守りたい時は Canny、奥行きや立体感を守りたい時は Depth から試します。

種類向いている用途注意点
Canny線画、輪郭、ポーズ、商品シルエット線が強すぎると硬い印象になる
Depth空間、遠近、人物と背景の距離細かい輪郭の固定は苦手なことがある
full model効きの強さを優先したい時ファイルサイズや負荷が大きくなりやすい
LoRA variant軽さや組み込みやすさを優先したい時full model と同じ効き方を期待しすぎない

最初は Canny か Depth のどちらか 1 つに絞ります。両方を同時に入れるのは、単体の効き方を確認してからで十分です。

Workflow 3:Kontextで参照画像を編集する

Kontext は、FLUX の生成にもう一つ条件を足すというより、参照画像を見ながら編集するための workflow と考える方が分かりやすいです。BFL は Kontext を、テキストと画像を組み合わせて編集し、キャラクターやスタイルの一貫性を保つモデルとして紹介しています。

使いどころは次のような場面です。

  • 生成済み画像の服だけ変えたい
  • 同じ人物の雰囲気を保ったまま背景を変えたい
  • 参照画像のスタイルを保ちながら別の構図へ寄せたい
  • 何度か修正しても元の印象を崩したくない

ComfyUI の Kontext dev tutorial は、native workflow の確認に使えます。LoRA や ControlNet を入れる前に、Kontext 単体で編集の癖を見ておくと安全です。

英語promptとpreserve指示で変えない部分を守る

Kontext では、何を変えるかだけでなく、何を変えないかも書きます。ComfyUI 公式 docs でも、英語 prompt と preserve 指示が重要なポイントとして扱われています。

たとえば、服だけ変えたいなら次のように分けます。

Change the jacket to a black leather jacket.
Preserve the person's face, hairstyle, pose, and background.
英語promptとpreserve指示で変えない部分を守るのプロンプトで生成した画像サンプル

背景だけ変えたい場合は、人物側を preserve します。

Replace the background with a clean studio interior.
Preserve the character, clothing, pose, and facial expression.

日本語で考えてから英語に直す形でも構いません。ただし、曖昧な一文だけで投げるより、変更点と維持点を分けた方が意図しない変化を減らせます。

Workflow 4:LoRA・ControlNet・Kontextを段階的に組み合わせる

組み合わせる時は、base -> LoRA -> ControlNet -> Kontext の順で検証します。目的は、完成度よりも原因の切り分けです。

おすすめの進め方は次の通りです。

  1. base workflow で画像が出ることを確認する
  2. LoRA を 1 つ入れて、画風や対象の変化だけを見る
  3. ControlNet を入れて、構図が固定されるかを見る
  4. 生成結果を保存し、Kontext で細部だけ編集する
  5. 崩れたら直前の段階に戻る

この流れなら、LoRA と ControlNet を同時に疑う必要がありません。Kontext も同じ workflow に無理に詰め込まず、生成後の編集工程として分けると安定します。

公式範囲と検証前提の組み合わせを分ける

公式 docs で確認できるのは、FLUX 単体、FLUX ControlNet、Kontext dev など、それぞれの基本 workflow です。任意の LoRA、複数 ControlNet、Kontext を一つにまとめた workflow は、モデルや node の組み合わせごとに検証が必要です。

記事内でおすすめする線引きは次の通りです。

扱い判断
公式 docs の workflowまず再現する基準にする
Hugging Face の model cardモデルの用途や制限の確認に使う
コミュニティ workflow便利だが、自分の環境で検証する
任意LoRAとの併用動作保証ではなく、単体確認後に試す

『動いた人がいる』と『自分の環境で安定する』は別です。応用 workflow は、確認済みの部品を積む感覚で進めます。

動かない時のチェックリスト

FLUX の応用 workflow が動かない時は、prompt を長くする前に環境と接続を見直します。原因の多くは、生成内容ではなく読み込みや node の不整合にあります。

チェックする順番は次です。

  • ComfyUI を更新したか
  • workflow が要求する custom node が入っているか
  • checkpoint、LoRA、ControlNet、VAE、text encoder の場所が合っているか
  • LoRA を外すと base workflow が動くか
  • ControlNet の参照画像が正しい前処理になっているか
  • Kontext の prompt が変更点と維持点に分かれているか
  • full model が重い場合、FP8 や LoRA variant など軽い構成を試せるか

一度に全部を直そうとせず、最後に追加した部品から外します。直前の成功状態へ戻れることが、ComfyUI では一番強いトラブル対策です。

よくある質問

Q
FLUXのLoRAとKontextは同じワークフローで使えますか?
A

環境やモデルによって変わるため、最初から同時利用を前提にしない方が安全です。まず FLUX + LoRA、次に FLUX + Kontext を別々に動かし、最後に必要な範囲だけ組み合わせます。公式 docs で確認できる基本 workflow と、任意 LoRA との併用検証は分けて考えます。

Q
ControlNetはCannyとDepthのどちらから試すべきですか?
A

輪郭やポーズを守りたい時は Canny、奥行きや空間を守りたい時は Depth から試します。線画、商品シルエット、人物の外形なら Canny、部屋や背景との距離感を残したいなら Depth が向いています。

Q
Kontext devとPro、Maxは何が違いますか?
A

dev はローカルで試しやすい開発向けの選択肢で、Pro や Max は API node として使う場面があります。ComfyUI の API node tutorial では、複数画像入力や aspect ratio などの設定も扱われています。ローカルで検証したいのか、API 経由で品質や運用を優先するのかで選びます。

Q
古いworkflow JSONが動かない時は何を確認すればいいですか?
A

ComfyUI 本体、custom node、モデル名、フォルダ配置を確認します。古い workflow は node 名や model loader が変わっていることがあります。まず base workflow に戻し、LoRA、ControlNet、Kontext を順番に足し直すと原因を追いやすくなります。

まとめ:FLUXの応用ワークフローは役割分担で安定する

FLUX の ComfyUI 応用 workflow は、部品ごとの役割を分けるほど安定します。LoRA は画風や対象、ControlNet は構図、Kontext は参照画像の編集と覚えておくと、prompt や node を増やす判断がしやすくなります。

最初にやることは、base workflow を動かすことです。次に LoRA を 1 つ足し、ControlNet で構図を固定し、最後に Kontext で細部を編集します。

全部入り workflow を一度で完成させようとすると、失敗した時に原因が見えません。逆に、成功した状態を残しながら 1 つずつ足せば、自分の環境に合う FLUX workflow を育てられます。

豪華大量特典無料配布中!

romptn aiが提携する完全無料のAI副業セミナーでは収入UPを目指すための生成AI活用スキルを学ぶことができます。

ただ知識を深めるだけでなく、実際にAIを活用して稼いでいる人から、しっかりと収入に直結させるためのAIスキルを学ぶことができます。

現在、20万人以上の人が収入UPを目指すための実践的な生成AI活用スキルを身に付けて、100万円以上の収益を達成している人も続出しています。

\ 期間限定の無料豪華申込特典付き! /

AI副業セミナーをみてみる
未経験から1ヶ月で月収8万円UP! 完全無料AI副業セミナーをみてみる