以前に Stable Diffusion webUI を紹介しましたが、現在主流で使われているのは AUTOMATIC1111 です。
先日も Python で Stable Diffusion の画像生成を制御する方法を共有しました。
今日は ComfyUI について説明します:ノードベース(ノードフローベース)の Stable Diffusion ユーザーインターフェースです。
だいたいこのような見た目になっています:
AUTOMATIC1111(WebUI)と ComfyUI を比較してみましょう。
私はスクリプトを書いて実行してみました。
https://github.com/comfyanonymous/ComfyUI/blob/master/notebooks/comfyui_colab.ipynb
かなり明瞭であり、Stable Diffusion の構造を理解する助けにもなります。これは知乎で誰かが共有した出力プロセスです。(https://zhuanlan.zhihu.com/p/620297462)
基本的な理解としては、各ノードを通じてプロンプト、モデル、VUE、サイズなどを制御し、最終的に一枚の画像を生成します。