私的AI研究会 > Diffusion > ComfyUI
画像生成AI「ComfyUI」== 編集中 == †
「ComfyUI」を使ってローカル環境でのAI画像生成を検証する
▼ 目 次
▲ 目 次
※ 最終更新:2025/03/26
「ComfyUI」 †
概要 †
- ComfyUI(コンフィユーアイ)は、画像生成AIであるStable Diffusionを操作するためのノードベースGUIツール
- ノードベース(各機能を「ノード」と呼ばれるブロックとして視覚的に配置し繋いでいく)のUIを採用
- さまざまなパーツをノーコードでつなぐことで画像生成の流れを制御することができるという特徴を持つ
- ノードベースのインターフェースにより、複雑な Stable Diffusion のワークフローを視覚的に設計し、実行することができる
- 低スペックPCでも動作し、高速で高画質な画像生成が可能
インストール †
- 「Stability Matrix」環境下でインストールする
インストールが簡単・モデルファイルの共用・メンテナンスの容易さなどから「Stability Matrix」環境下でのインストールを強く推奨する |
- 「Stability Matrix」画面下の「+ パッケージの追加」を押す
- 画面をスクロールして「ComfyUI」を選択する
・インストールには時間がかかる(数分~数十分)
- インストールが終了すると画面に「ComfyUI」パッケージが追加される
- 「設定(歯車アイコン)」を押して下にスクロールし「--auto-launch」にチェック
・NVIDIA GPU 未搭載の場合は「--cpu」をチェックする
- 「Launch」ボタンを押して「ComfyUI」起動する
・初回の起動には時間を要する(数分~数十分)
環境設定(推奨) †
- ローカライズの設定(日本語デフォールト)変更
・ComfyUI 画面左下①設定ボタンを押し、ローケールの言語を「English」に変更する
- 必須のパッケージ「ComfyUI Manager」をインストールする
・ComfyUI を終了し「Stability Matrix」パッケージ画面の ComfyUI パズルアイコン①を押す
・ダイアログの検索入力に「ComfyUI-Manager」と入れて出てきたパッケージ ③ にチェックを入れる
・インストールボタン ④ を押してからインストール後 Launch ボタンを押して ComfyUI を起動
・起動後の画面の上部に「Manager」ボタンが表示され、押すとダイアログが出れば設定完了
基本機能 †
引用サイト → https://www.digitalcreativeai.net/ja/post/comfyui-basic-usage
- Queueリスト
番号 | メニュー | 機 能 |
① | Fill Image Preview | 生成された画像の全体表示・拡大表示の切り替え |
② | Show Flat List | 生成結果の情報を生成時間のみまたはアウトプットノード、生成時間、ハッシュコードの切り替え |
③ | Clear | リストを初期状態(空欄)にする |
④ | Preview | 生成画像にマウスを持っていくと目のボタンが出てくるのでクリックで拡大 |
- ノードの追加
・キャンバスを右クリックで出てきたメニューから「Add Node」→「ノードの種類」→「ノード」と目的のノードを選択
・ダブル左クリックでノードのクイックサーチを開くことができる
- ノードメニュー(例:Load Checkpoint)
メニュー | 機 能 |
Load Checkpoint | ノードの名称 |
Convert to Groupe Node | 複数選択したノードを一つのノードに変換 |
Properties | S&R 変数名を編集 |
Properties Panel | プロパティパネルを開く |
Title | ノードのタイトルを変更。変更後 OKボタンを押さないと適応されない |
Mode | モード変更 |
Resize | ノードをオリジナルの大きさに戻す |
Collapse | ノードを最小化。最小化状態でクリックすれば元の大きさに戻す |
Pin | ノードを固定。解除したい場合はもう一度クリック |
Colors | ノードの色を変更。表示された色からご希望の色を選択 |
Shapes | ノードの形を変更。ボックス・ラウンド・カードの中から希望の形を選択 |
Bypass | ノードをバイパス(スキップ)。またはノードを選択状態でCtrl + bでも可能 |
Copy (Clipspace) | ノードのパラメーターを Clipspace にコピー |
Past (Clipspace) | ノードのパラメーターを Clipspace からペースト |
Convert Widget to Input | パラメーターを外部のノードから操作したい場合に選択 |
Clone | ノードのクローン(複製)を作成 |
Remove | ノードを削除 |
- ノードの構成(例:KSampler)
番号 | メニュー | 機 能 |
① | Fill Image Preview | 生成された画像の全体表示・拡大表示の切り替え |
① | Input | ノードの有効なインプットを表示 |
② | Output | 有効なアウトプットを表示 |
③ | Parameter | ノードのパラメーターを設定するエリア |
更新履歴 †
参考資料 †