ComfyUIで画像生成を始めると、モデルファイルやLoRA、各種ノードの役割が複雑に感じることがあります。特にFlux系モデルとZ-Image系モデルのように異なる構成のファイルを持っている場合、どちらをベースに使うべきか、LoRAをどのようにつなげればよいか迷いやすいポイントです。
この記事では、Flux構成とZ-Image構成の違い、手元にあるモデルファイルの役割、キャラクターLoRAと背景LoRAを同時適用する場合の考え方、ComfyUIで安定したワークフローを作るための基本的なノード構成について解説します。
ComfyUIで使うモデル構成はFluxとZ-Imageどちらを選ぶべきか
まず理解しておきたいのは、FluxとZ-Imageは同じ画像生成モデルでも、内部構造や得意分野が異なるという点です。そのため、モデルファイルを単純に混ぜて使うことはできません。
Flux構成の場合、一般的には以下のような役割分担になります。
| ファイル | 役割 |
|---|---|
| flux1-dev-fp8.safetensors | 画像生成を担当するメインモデル |
| t5xxl_fp8_e4m3fn.safetensors | 文章理解を担当する大型テキストエンコーダー |
| clip_l.safetensors | プロンプト解釈を補助するCLIPモデル |
Fluxはプロンプトへの忠実度や写実的な表現、人間の造形などに強みがあります。特に人物写真風の生成や細かな構図指定をしたい場合には向いています。
一方、Z-Image系は専用の構成で動作するモデルです。例えばz_image_turbo_bf16.safetensorsは生成モデル、qwen3-4b.safetensorsは文章理解側を担当するモデルとして利用します。
Z-Imageは高速生成や軽量なワークフローを目的として利用されることが多く、環境によってはFluxより扱いやすい場合があります。
FluxとZ-Imageのモデルファイルは組み合わせて使えるのか
Flux用のテキストエンコーダーとZ-Image用の生成モデルを組み合わせるなど、異なるモデル系列のファイルを混在させることは基本的にはできません。
例えば、flux1-dev-fp8.safetensorsを読み込んだ場合はFlux対応のテキストエンコーダーやCLIPを使用します。Z-Imageを使用する場合は、Z-Imageが想定しているqwen3-4b.safetensorsなど対応する構成を利用します。
例えるなら、ゲーム機本体に別規格のゲームソフトを入れるようなもので、似た役割のファイルでも対応する組み合わせが決まっています。
そのため、まずはどちらか一方の環境を完成させ、その後LoRAなどの追加要素を試す方がトラブルを避けられます。
キャラクターLoRAと背景LoRAを同時に使う基本的な考え方
複数のLoRAを利用する場合は、ベースモデルに対して順番にLoRAを適用する構成になります。
基本的な流れは以下のようになります。
- Checkpoint Loaderでベースモデルを読み込む
- LoRA Loaderで1つ目のLoRAを適用する
- さらにLoRA Loaderを追加して2つ目のLoRAを適用する
- 適用後のモデルをSamplerへ接続する
例えば、実写女性キャラクターLoRAとゲーム配信部屋LoRAを使用する場合、人物表現を担当するLoRAと背景表現を担当するLoRAを同じベースモデルへ順番に適用します。
イメージとしては、ベースモデルが画家の基本的な画風、キャラクターLoRAが人物の特徴、背景LoRAが部屋の雰囲気を追加する補助設定になります。
ComfyUIで複数LoRAを適用するときのノード接続例
一般的なFlux環境での構成例は以下のようになります。
| ノード | 接続 |
|---|---|
| Checkpoint Loader | Fluxモデルを読み込む |
| CLIP Text Encode | プロンプト入力 |
| Load LoRA | キャラクターLoRA適用 |
| Load LoRA | 背景LoRA適用 |
| KSampler | 画像生成処理 |
| VAE Decode | 画像出力 |
重要なのは、LoRAを別々に読み込んで終わりではなく、前のLoRA適用後のMODEL出力を次のLoRA Loaderの入力へ渡すことです。
例えば、以下のような流れになります。
Checkpoint → Character LoRA → Room LoRA → KSampler
この順番で接続することで、ベースモデルにキャラクター要素を追加し、その後に背景要素を追加する形になります。
LoRAの強度設定で注意するポイント
複数LoRAを使用するときに最も重要なのが強度設定です。LoRA Weightを高くしすぎると、元のモデルの特徴が失われたり、不自然な画像になる場合があります。
一般的な目安として、最初は以下のような低めの値から試すと調整しやすくなります。
- キャラクターLoRA:0.5〜0.8程度から調整
- 背景LoRA:0.4〜0.7程度から調整
例えば、人物LoRAを1.0、背景LoRAを1.0で同時適用すると、両方の特徴が強く出すぎて顔の崩れや背景の過剰表現につながることがあります。
また、LoRAは対応するベースモデルが重要です。Flux用LoRAをZ-Imageへ適用するなど、異なる系列のLoRAを使うと正常に効果が出ない可能性があります。
実写人物と背景生成でおすすめのワークフロー
実写系の成人女性キャラクターと、情報量の多いゲーム配信部屋を生成したい場合は、まずFlux環境から試す方法がおすすめです。
Fluxは人物の顔や質感、写真らしい表現が得意なため、実写キャラクターLoRAとの相性を確認しやすいです。
具体的には以下のような流れで調整すると失敗しにくくなります。
- Flux単体で人物画像を生成する
- キャラクターLoRAだけ追加して調整する
- 背景LoRAを追加して部屋表現を確認する
- LoRA強度やプロンプトを調整する
最初から複数要素を入れると原因が分からなくなるため、1つずつ追加して確認することが安定した結果につながります。
まとめ
ComfyUIでFluxとZ-Imageを使う場合は、それぞれ専用のモデル構成として考え、ファイルを混ぜずに環境を構築することが重要です。
実写人物生成や複数LoRAを利用した表現では、Flux環境から始めるとモデルやLoRAの効果を確認しやすくなります。
キャラクターLoRAと背景LoRAを同時に使う場合は、LoRA Loaderを順番につなぎ、強度を低めから調整することで自然な画像を作りやすくなります。ComfyUIでは一度に複雑な構成を作るより、基本構成から少しずつ拡張していくことが安定したワークフロー作成の近道です。


コメント