Stable Diffusion入門 from Thailand 第11回
画像生成AI「Stable Diffusion」使うなら「ComfyUI」のワークフローが便利です
2024年02月28日 12時00分更新
サンプルワークフローを試す
ここまでは初歩の初歩、まだ単純なText 2 Imageしか試せていない。しかし、さらにワークフローを工夫したり新たに作ったりするにはまだ明らかに知識が足りない。
少なくとも用意されているノードについては一通り使い方を知っておかなければならないだろうし、第三者が開発した拡張機能やカスタムノードなんてものもある。やっぱり「Fooocus」に戻るしかないか……。と弱音を吐きたくもなってくる。
だが心配ない! ネット上にはユーザーが投稿したワークフローが多数公開されている。知識がないならまずは人が作ったものを参考にすればいいのだ。
幸いなことにComfyUIはワークフローの共有がとても簡単。セーブしたワークフロー(.json)をComfyUIでロード、またはドラッグ&ドロップするだけだ。
それだけではない。ComfyUIで生成した画像にはすべてメタデータとしてワークフローが入っているため、画像をロードまたはドラッグ&ドロップするだけでその画像を生成したワークフローがそのままの状態で再現できるのだ。それを元にプロンプトを変えたりノードの接続を改造したりしていけばいいということだ。
ではさっそくComfyUIのサンプルワークフローが多数掲載されている公式のComfyUI_examplesを見てみよう。
「SDXL」のサンプルページ。ここに表示されてある瓶の画像をデスクトップにセーブする。
ComfyUIの操作パネルにある「Load」をクリック。
さっき保存した瓶の画像をロードしよう。
ドドン! 豪華なワークフローが表示された。もちろん画像を直接ComfyUIにドラッグ&ドロップしても同じことができる。
画面に入りきらないのでズームアウトして全体を確認。デフォルトワークフローよりもノードが増えていることがわかる。
スタート地点となる左上から見てみよう。「Load in BASE SDXL Model」とタイトルにあるので、「ckpt_name」をクリックしてSDXLベースモデル(sd_xl_base_1.0.safetensors)を選ぶ。モデルがない場合はダウンロードしておこう。
サンプルワークフローには、作成のヒントが書かれていることが多いので必ず読んでおこう。英語が苦手な場合はChatGPTに放り込めばよい。
モデル選択の右側には「Load in REFINER SDXL Model」とあるので、「ckpt_name」をクリックしてSDXLのリファイナー(sd_xl_refiner_1.0.safetensors)を選択する。
なお、リファイナーとはSDXLで生成された画像の品質を向上させるために使用される専用の機能(モジュール)だ。
そのまま「Queue Prompt」で生成。
当たり前だが、サンプル画像がそのまんま生成された。
このワークフローをセーブしたい場合は操作パネルで「Save」をクリック。
名前をつけて保存しておこう。
それではプロンプトを変更していこう。どうやらこのブロックがプロンプト入力欄のようなので、Positive Prompt、Negative Prompt欄に最初に使ったセーラー服のプロンプトをそのまま入力し、操作パネルの「Queue Prompt」で生成しよう。
ドン!
リファイナー効果か、細部まで書き込まれたナイスな画像が生成された。
他のノードも簡単に見ていこう。まずはサンプラーやシード値などを指定する「KSampler」ノード。
こちらも詳細な解説が用意されている。本当に勉強になる。
「Empty Latent Image」ノードでは画像サイズと一度のバッチで生成する枚数を指定できる。SDXLの生成画像サイズは1024x1024ピクセルが基本だが、解説には他にも1152 x 896ピクセルや1216 x 832ピクセルなど推奨の解像度が記されている。
「Step Control」ブロックには「steps」と「end_at_step」の2つのノードが設置されている。この場合はSDXLベースモデルで20ステップ、リファイナーで5ステップ、計25ステップで生成される。
このようにサンプルワークフローをひとつひとつ解読していくのがComfyUI上達の早道だろう。
この連載の記事
-
第13回
AI
Macで始める画像生成AI 「Stable Diffusion」ComfyUIの使い方 -
第12回
AI
これは便利!「Stable Diffusion」が超簡単に始められる「Stability Matrix」 -
第10回
AI
画像生成AI「Stable Diffusion」使い倒すならコレ! 「ComfyUI」基本の使い方 -
第9回
AI
画像生成AI「Stable Diffusion」を使い倒す! モジュラーシンセみたいな「ComfyUI」をインストール -
第8回
AI
Stable Diffusionで画像からプロンプト(呪文)を生成・抽出する方法。Fooocusの新機能「Describe」が便利でした -
第7回
AI
秒100枚の画像生成ができるという「Stream Diffusion」を動かそうとしたらたいへんだったお話 -
第6回
AI
画像生成AI「Stable Diffusion」を爆速化。秒単位で美少女を生成できるLCM系ツールを使い比べた -
第5回
AI
画像生成AI「Stable Diffusion XL」が簡単に使える「Fooocus」。画像から画像が作れる「Image Prompt」が便利です -
第4回
AI
画像生成AI「Stable Diffusion XL」が簡単に使える「Fooocus」。便利な新機能が大量に出たのでまとめて紹介します -
第3回
AI
画像生成AI「Stable Diffusion XL(SDXL)」の使い方 初めてなら「Fooocus」がオススメです - この連載の一覧へ