「ノードって何?」「AUTOMATIC1111と何が違うの?」
このステップでは、ComfyUIの基本概念と魅力をゼロから解説します。
// 01. 基本の「き」
ComfyUI(コンフィUI)は、Stable DiffusionなどのAI画像生成を「ノード(部品)をつなぐ」形で操作できる、高機能なグラフィカルUIです。
2023年初頭に公開され、瞬く間にプロのクリエイターや上級ユーザーの間で人気を集めました。最大の特徴は「ノードベース」の操作で、生成プロセスを視覚的なフローとして自由に組み立てられること。もちろん完全無料・オープンソースです。
AUTOMATIC1111が「炊飯器(ボタンを押すだけで炊ける)」なら、ComfyUIは「ガスコンロ+鍋(自分で工程を組み立てる)」。手間はかかるけど、思い通りの料理を作れる自由度があります。
各処理を「ノード」という部品で表し、ワイヤーでつないで生成フローを組み立てます。
AUTOMATIC1111より起動・生成が高速。VRAM効率も優秀で低スペックPCでも動きやすい。
FluxやSD3など最新モデルの対応がAUTOMATIC1111より早く、常に最前線で使えます。
作成したワークフローをJSON形式で保存・共有可能。他人のワークフローをそのまま使えます。
// 02. 核心概念
ComfyUIを理解するうえで最も重要なのが「ノード」という概念です。
ノードとは、「モデルを読み込む」「プロンプトを入力する」「画像を生成する」など、1つの処理を担当する部品のことです。これらをワイヤー(線)でつなぐことで、画像生成の流れ(ワークフロー)を作ります。
実際の基本ワークフローはこんな流れです:
最初は難しく見えますが、各ノードの役割を理解すれば、どんな複雑なワークフローも読み解けます。Step 3でひとつひとつ丁寧に解説します。
// 03. 他のUIとの違い
Stable Diffusion用の代表的なUIを比較してみましょう。
| UI | 操作感 | 速度 | 自由度 | 初心者向け | 最新モデル対応 |
|---|---|---|---|---|---|
| ComfyUI | ノードベース | ◎ 最速 | ◎ 最高 | △ 学習必要 | ◎ 最速対応 |
| AUTOMATIC1111 | タブ型Web UI | ○ 普通 | ○ 豊富 | ◎ 使いやすい | △ やや遅め |
| Forge (WebUI Forge) | A1111ベース | ○ 高速 | ○ A1111同等 | ○ 比較的簡単 | ○ 対応良好 |
| InvokeAI | ハイブリッド型 | ○ 普通 | ○ 中程度 | ○ 比較的簡単 | ○ 普通 |
初心者はAUTOMATIC1111から始めるのが定番でしたが、最近はComfyUIが標準になりつつあります。Fluxなどの最新モデルを使いたい、ワークフローを細かく制御したい場合は最初からComfyUIを学ぶのが近道です。
// 04. なぜ選ぶ?
世界中のAI画像生成ユーザーがComfyUIに移行している理由を詳しく見てみましょう。
2024年に登場したFlux(Black Forest Labs)はComfyUIから最初にサポートされました。常に最先端の技術をいち早く使えます。
AUTOMATIC1111より起動が速く、必要なVRAMも少ない場合があります。同じGPUでも高解像度生成がしやすいです。
ノードをつなぎ替えることで、txt2img・img2img・inpainting・アップスケール・動画生成など、あらゆるパイプラインを1つのキャンバスで構築できます。
作成したワークフローをJSONファイルとして共有する文化が盛ん。画像にワークフローが埋め込まれているため、画像をドラッグ&ドロップするだけで再現できます。
ComfyUI Managerを使えばサードパーティ製のカスタムノードを簡単に追加できます。ControlNet・AnimateDiff・FaceSwap等、あらゆる機能を組み込めます。
// 05. できること
ComfyUIはカスタムノードと組み合わせることで、驚くほど多様な制作が可能です。
プロンプトから高品質な画像を生成。最新のFlux・SDXL・SD1.5に全対応。
既存の画像を元にスタイルを変えたり、部分的に変換したりできます。
骨格・深度・輪郭などを使って、ポーズや構図を細かく指定した画像を生成。
静止画をGIF・動画に変換。キャラクターを動かしたり、映像を生成できます。
生成した画像を高解像度に引き上げるHires.fixやUltimateSDUpscaleが使えます。
ReActorなどのカスタムノードで特定の顔を入れ替えたり、一貫したキャラクターを生成。
Fluxモデルを使うと、画像内に正確なテキストを埋め込んだ画像が生成できます。
複数のプロンプトや設定を一度に処理。大量画像生成の自動化パイプラインも組めます。
// 06. 歴史
急速に成長してきたComfyUIの主要な歴史を振り返ります。
comfyanonymous氏がGitHubで公開。ノードベースUIという斬新な発想で瞬く間に注目を集める。
ComfyUI Managerが登場。ワンクリックでカスタムノードをインストールできるようになり、爆発的に普及。
高解像度モデルSDXLとアニメーション生成AnimateDiffへの対応が充実し、プロ層に一気に普及。
Black Forest LabsのFluxモデルをいち早くサポート。事実上のAI画像生成スタンダードUIとなる。
UI改善・新アーキテクチャ対応が続き、初心者向け機能も充実。AI画像生成の中心として成長中。
// 07. 動作環境
ComfyUIをローカルで動かすためのスペックの目安です。
VRAM(グラフィックボードのメモリ)が最も重要。ComfyUIはVRAM効率が良く、AUTOMATIC1111より少ないVRAMで動かせることも多いです。
| GPU VRAM | 動作 | 使えるモデル |
|---|---|---|
| 4GB未満 | △ 厳しい | SD1.5の低解像度のみ(--lowvram オプション使用) |
| 4〜6GB | ○ 動作可 | SD1.5・SDXL一部(fp8量子化)・Flux一部 |
| 8GB | ◎ 快適 | SDXL・Flux量子化版・SD1.5全般。初心者の推奨 |
| 12GB以上 | ◎◎ 最適 | Flux fp16フル・SDXL高解像度・動画生成まで全対応 |
| 24GB以上 | ◎◎◎ 最高 | 全モデル・高解像度・AnimateDiff長尺動画まで余裕 |
Google ColabやRunPodなどのクラウドGPUを使えばOK。また、ComfyUIはCPUモードでも動作します(非常に遅いですが試すことは可能)。詳しくはStep 2で解説します。
// Step 1 完了!
ComfyUIが何者か、ノードとは何か、なぜ選ばれるかが分かりましたか?
次はいよいよインストール方法へ進みましょう!