目次

ComfyUI入門:ノード式AI画像生成ツールとは

一言で説明すると

ComfyUIは、ノードをつないでAI画像生成の流れを組み立てるオープンソースツールです。各ノードはモデルの読み込み、プロンプトの処理、サンプリング、画像の保存など、ひとつの処理を担当します。ノード同士を線でつなぐと、「ワークフロー」ができます。

なぜノードを使うのか

一般的なAI画像生成インターフェースでは、すべての設定がひとつのフォームにまとまっていて、「生成」を押すだけです。簡単に使い始められますが、処理の流れは固定されています。

ComfyUIでは処理を分解し、自由に組み合わせられます。

  • まず小さな画像を生成 → 拡大 → 一部を再描画
  • 2つのControlNetを同時に使い、ポーズと構図を制御
  • 画像を生成した後、自動で背景を削除し、文字を追加して、異なるサイズで保存
  • 画像を動画に変換

ComfyUIでは、こうした処理もノードをいくつか追加でつなぐだけです。

他のツールとの比較

ComfyUIStable Diffusion WebUI(A1111 / Forge)オンラインAI画像生成サービス
インターフェースノードグラフフォーム入力欄
習得の難しさ高め中程度最も簡単
柔軟性最も高い中程度(拡張機能で対応)低い
新しいモデルへの対応最も早いやや遅いサービスによる
GPUメモリ効率良い中程度不要
ワークフローの再利用・共有ワークフローファイルパラメーター限定的
料金無料無料サブスクリプションまたは従量課金

近年、ほとんどの新しいオープンソース画像・動画モデルは、ComfyUIのサポートやサンプルワークフローを優先して提供しています。そのため、ComfyUIはローカルAI生成の主流ツールになっています。

AI画像生成の基本原理

仕組みを知っておくと、各ノードが何をしているのか理解できます。現在主流の画像モデルは、**拡散モデル(Diffusion model)**です。

純粋なノイズ ──ノイズ除去──▶ 少し輪郭が見える ──ノイズ除去──▶ …… ──ノイズ除去──▶ 鮮明な画像
              (各ステップでプロンプトの方向を参考にする)
  1. テキストエンコーダー(Text Encoder / CLIP):プロンプトをモデルが理解できるベクトルに変換します。
  2. 拡散モデル(UNet / Diffusion Transformer):ノイズ画像から始め、プロンプトに沿って少しずつ「ノイズを取り除き」ます。
  3. サンプラー(Sampler):各ステップでのノイズ除去方法と、合計ステップ数を決めます。
  4. VAE:モデルは実際には圧縮された「潜在空間(latent)」で処理を行い、最後にVAEがlatentを目に見える画像にデコードします。

ComfyUIの基本的なワークフローでは、この4つの要素をそれぞれノードにして、接続します。次の節でインストールを終えると、デフォルトのワークフローで各要素を確認できます。

よく使われる用語

用語説明
Checkpoint拡散モデル、テキストエンコーダー、VAEを含む完全なモデルファイル
LoRA特定のスタイル、キャラクター、物体を追加する小型の追加モデル
ControlNet参照画像(線画、ポーズ、深度)を使って構図を制御するモデル
Latentモデルの処理に使われる圧縮画像表現
Seed乱数シード。同じシードとパラメーターを使うと、同じ画像が生成されます
CFGプロンプトの影響の強さ
Workflowワークフロー。JSONとして保存したり、PNG画像に埋め込んだりできます

ライセンスと利用上の注意

  • ComfyUI自体はオープンソースソフトウェア(GPL-3.0)です。
  • モデルごとにライセンスが異なり、商用利用が制限されているものもあります。モデルをダウンロードする際は、モデルのページにあるライセンスの説明を確認してください。
  • 生成したコンテンツは、法律やプラットフォームのルールに従って利用してください。他人になりすましたり、他人の権利を侵害したりする目的で使わないでください。

次の節ではComfyUIをインストールします。

更新日 2026年10月12日