PR

ComfyUIの始め方を解説【AUTOMATIC1111ユーザー向け】

[Stable Diffusion] ComfyUIをはじめよう
この記事は約6分で読めます。
記事内に広告が含まれています。
らん
らん

Stable Diffusionをもっと便利に使えないかな?

るん
るん

ComfyUIの移行を検討してみては?

Stable DiffusionをローカルPCで使うためのツール(インターフェース)はいくつか存在していますが、中でも有名なものは「AUTOMATIC1111」と「ComfyUI」です。

もし初めてStable Diffusionに触れるのであれば、私は「AUTOMATIC1111」をオススメします。
AUTOMATIC1111の画面は初心者にもわかりやすいからです。

Stable Diffusion web UI (AUTOMATIC1111)の画面イメージ
AUTOMATIC1111の画面

一方、ComfyUIはノードベース(フローチャートベース)と呼ばれるUI画面のため、初めて見る人はギョッとすると思います(私もそうでした)💦

ComfyUIの画面
ComfyUIの画面
らん
らん

ぱっと見、なんか難しそう…

最近はDXの潮流の中で「MicrosoftのPower Automate」など、ワークフローを構築して業務を自動化する場面も多くなってきました。ComfyUIもまさに画像生成のワークフローを構築して実行するという方法です。

ComfyUIには自分なりの効率的・効果的なフローを構築したり、それを他人と共有したりする面白さがあります。Stable Diffusionやワークフローの考え方に慣れている人向けと言えるかもしれません。

また、Pythonプログラミングができる人なら「カスタムノード」と呼ばれる独自の拡張機能を比較的カンタンに作れるので、より自分の使い方に合ったカスタマイズをすることができるでしょう。

AUTOMATIC1111でStable Diffusionでの画像生成に慣れてきたら、ComfyUIへの移行を検討しても良いかもしれません。

本記事では主にAUTOMATIC1111などでStable Diffusionを使ったことがある人に向けて、ComfyUIの特徴やインストール方法、基本的な使い方を解説します。
※そのため、Stable Diffusionの基礎的な用語や使い方については説明を割愛しますのでご了承ください。

この記事はこんな人におすすめ
  • AUTOMATIC1111を使っている
  • ComfyUIが気になっている
  • もっと自分らしくStable Diffusionを使いたい

ComfyUIをインストールする

ComfyUIの公式ページにアクセスし、「Download」ボタンをクリックします。

Comfyのトップページ

ご自身のPCのOSに応じたインストーラーをダウンロードします。

ComfyUIインストーラーのダウンロード

ダウンロードしたファイルを実行して、インストールを開始します。インストーラーの指示に従ってインストールを進めましょう。

ComfyUIのインストーラーの開始画面

ComfyUIの実行に必要なファイルも自動的にダウンロードされます。

ComfyUIのインストール
るん
るん

ダウンロードには少し時間がかかるかも。ゆっくり待ちましょう♪

ComfyUIを使ってみる

インストールしたComfyUIを起動すると、このように「テンプレートを利用して開始」という画面になります。
まずは一番基本的な、テキストから画像を生成する「画像生成」を選んでみましょう。

[ComfyUI] テンプレートの選択

このように「モデルが見つかりません」と表示されたら、「ダウンロード」をクリックして、画像生成のためのAIモデルをダウンロードします。

[ComfyUI] モデルのダウンロード

このような画面が表示されます。これがComfyUIの画像生成の画面です。

ComfyUIの画像生成の画面
らん
らん

何かの配線図みたい…

少しズームしてみましょう。四角いブロックの中に何か処理が書かれていますね。

ComfyUIの画像生成の画面(拡大)

おそらく初めてComfyUIを使う人は、ComfyUIの画面を見てボーゼンとすると思います…💦
何やら四角い枠とそれらをつなぐ線…一体どうやって画像を生成するのか不安になるかもしれませんね。

これは一種のフローチャートと考えてください。画像生成ではいろいろな処理が行われますが、それをフローチャートで表現しているのです。

ComfyUIでは四角いブロックのことを「ノード」と言い、左から右に各ノードの処理が実行されていきます。

ComfyUIは左から右へ処理が進む

Text to Imageで画像生成

ComfyUIではさまざまな種類のノードを自由に組み合わせて一連の画像生成プロセスを作ることができます。

とはいえ、いきなり複雑な処理は難しいと思いますので、最も基本的なこの「Text to Image」(テキストからの画像生成)のフローを理解することから始めましょう。

Text to Imageにおける主な処理
  • チェックポイントの読み込み
  • プロンプト
  • ネガティブプロンプト
  • 生成画像のサイズとバッチサイズの指定
  • 画像生成のパラメータ(サンプラー、シードなど)の指定
  • 生成開始ボタン
ComfyUIの「画像生成」フローの説明

AUTOMATIC1111との対応関係を示しました。AUTOMATIC1111を使ったことがある人ならば、この対応関係を知るだけですぐに基本的な画像生成はできると思います。

ComfyUIのデフォルトフローとAUTOMATIC1111との対応関係

では、順番に解説していきます。

チェックポイントの読み込み

[ComfyUI] 「チェックポイントの読み込み」ノード

左から順番に見ていきましょう。
一番左にあるのが「チェックポイントの読み込み」です。つまり、AIのモデルを指定するノードです。
チェックポイントのファイルは「ComfyUI > models > checkpoints」に格納しておきます。

プロンプトとネガディブプロンプト

[ComfyUI] 「プロンプト」ノード

「チェックポイントの読み込み」の右にあるのが「プロンプト」と「ネガティブプロンプト」を指定するノードです。
ノード自体はまったく同じものが2つありますが、つながっている先をよく見るとポジティブとネガディブとなっていますね。
ポジティブにつながっているのが「プロンプト」で、ネガディブにつながっているのが「ネガティブプロンプト」です。

[ComfyUI] 「プロンプト」ノードの接続先
プロンプトノードはKサンプラーのポジティブとネガディブにつながっている

Empty Latent Image:生成画像サイズ

[ComfyUI] 「空の潜在画像」ノード

「プロンプト」ノードの下には「空の潜在画像というノードがあります。これは「生成する画像のサイズ」を指定するノードと考えてください。

KSampler:画像生成

[ComfyUI] 「Kサンプラー」ノード

その右のノードは「Kサンプラー」で、画像生成を行うノードです。シードやステップなどStable Diffusionでおなじみのパラメータが並んでいますね。

VAE DecodeとSave Image:画像のデコードと保存

[ComfyUI] 「画像の保存」ノード

「Kサンプラー」で生成された画像は「潜在空間の画像」なので、私たち人間の目で見てわかる画像にはなっていません。そのため、次の「VAEデコード」というノードで、「潜在空間の画像」を「私達が目で見てわかる画像(ピクセル空間の画像)」に変換しています。

最後のノードは画像を保存するノードです。

Queue Prompt:生成開始

[ComfyUI] 生成開始

全体像がわかったところで、「実行する」をクリックして生成開始してみましょう。処理が左から右に実行されていきます。

生成された画像は「ComfyUI > output」フォルダに保存されます。

まとめ

ComfyUIは、ノードベースのインターフェースを採用し、画像生成のプロセスをフローチャートのように可視化して操作できるのが大きな特徴です。

AUTOMATIC1111からの移行を検討しているユーザーにとって、より柔軟で高度なカスタマイズが可能です。
初めは複雑に感じるかもしれませんが、一度慣れると効率的なワークフローを自分で作成し、独自の表現を実現できる楽しさがあります。拡張性も高く、カスタムノードを使えばさらなる操作の幅が広がります。

最初は拡張機能が入っていないので、AUTOMATIC1111に慣れていた人は不便に感じるかもしれません。拡張機能(カスタムノードの導入)やimg2imgなど詳しくは別記事で解説する予定です。

らん
らん

これでComfyUIデビュー✨

プロフィール
この記事を書いた人
千鳥 るん | Chidori Run

AIイラスト・AIマンガ創作のノウハウを発信しています。もともとはIT企業で働いていたエンジニアです(現在は独立)。大学生の頃から趣味でイラストを描いていましたが、仕事が忙しくなり一旦筆を置きました…が、2022年に「NovelAI」と出会ってお絵描きへの情熱を取り戻しました!

千鳥るんをフォローする
Stable Diffusion
スポンサーリンク
シェアする
千鳥るんをフォローする

コメント