この講義で学ぶこと
- ComfyUI(=画像生成の流れを部品でつないで作る画面)がどんな道具か知る
- ノードUI(=箱と線で処理をつなぐ操作方式)の基本的な考え方をつかむ
- 次の講義で実際のワークフローを読む準備をする
対象者
- Stable Diffusion(=画像を生成するAIの仕組み)に初めて触れる人
- これまで他の画面(Forgeなど)で生成したことがあり、ComfyUIに移りたい人
事前準備
- ComfyUIを起動できる環境(インストール手順は別講義/配布手順に従う)
- 試しに生成してみたい題材のイメージ(全年齢の作例で考える)
本文
結論から言うと、ComfyUIは「画像が出来上がるまでの工程」を目に見える部品(ノード)で並べて操作する道具です。
理由は、画像生成の裏側では「文章を読み取る」「絵を描く」「保存する」といった複数の処理が順番に動いているためです。Forge(=項目を埋めて押すだけの画面)はこの流れを隠していますが、ComfyUIはあえて見せます。
ノードUIの考え方は、料理のレシピを工程ごとのカードに分けて、矢印でつなぐイメージに近いです。
- ノード(=1つの処理を表す箱): 例「文章を読み取る箱」「絵を描く箱」
- 線(=箱と箱をつなぐ配線): 前の箱の結果を次の箱へ渡す
- 流れ(=左から右へ進む順番): 上流の結果が下流に伝わる
良い点は、どこで何が起きているか分かりやすく、一部だけ差し替えやすいことです。最初は線が多くて難しく見えますが、1つずつ役割を見れば読めるようになります。
手順
- ComfyUIを起動して、最初に出る画面(既定のワークフロー)を表示する
- 画面にある箱(ノード)を1つ選んで、何の処理か名前を読む
- 箱から出ている線を指でたどり、どの箱につながるか確認する
- マウスのホイールで拡大・縮小し、全体と一部を見比べる
- 箱をドラッグして少し動かし、線が一緒に動くことを確かめる(※元に戻せるので安心)
よくあるつまずき
- 「線が多くて読めない」→ 原因: 全体を一度に理解しようとしている → 対処: 箱を1つずつ役割だけ確認する
- 「箱が画面外に行った」→ 原因: 動かしすぎ/拡大しすぎ → 対処: 縮小して全体表示に戻す
- 「専門用語が多くて不安」→ 原因: 用語に慣れていない → 対処: 今は「箱と線でつなぐ」だけ覚えれば十分
実践課題
実践課題:既定の画面でノードの役割を読む
- 目的: ノードと線の関係を自分の目で確認する
- 取り組む内容: 既定のワークフローを開き、箱を3つ選んでそれぞれの役割をメモする
- 成果物: 「箱の名前」と「何をする箱か」を3つ書いたメモ
- 所要時間の目安: 10〜15分
- できたの判定: 3つの箱の役割を自分の言葉で書けた
- ヒント: 分からない箱は飛ばしてよい。読める箱から進める
チェックリスト
- ☐ ComfyUIが「工程を部品で並べる道具」だと説明できる
- ☐ ノードと線の役割を区別できる
- ☐ 既定の画面で箱を選んで役割を読めた
ComfyUIは応用ルートです
ComfyUIは、最初から全員が使う必要はありません。まずはColabまたはForgeで画像生成の流れを理解し、あとから細かく制御したくなった人が進むルートとして考えてください。
最初に触る場所は3つだけ
最初は、すべてのノードを理解する必要はありません。まずは以下の3つだけ確認します。
- モデルを選ぶ場所
- プロンプトを入力する場所
- 生成を実行する場所
この3つが分かれば、基本的な画像生成の流れは確認できます。