イクログ画像生成AIを学ぶブログイクログホームイクログについてサイトマッププライバシーポリシーお問い合わせ当ブログにはプロモーション、アフィリエイト広告が含まれます。Diffusionを使えるUIは多数存在し、その中の1つにComfyUIがあります。UIよりSDXLモデルに早く対応して注目されたUIで、現在徐々に利用者も増えてきています。DiffusionをUIで動かせるものですが、導入方法、UIの見た目、カスタマイズ性など、異なる特徴があります。今回はこのComfyUIのインストール方法と基本的な使い方についてご紹介します。Diffusion用のUIです。主な特徴は生成の流れが視覚的に見えることと、その流れをカスタマイズできること。1つ1つの処理を任意に繋いで行える「ノードベース」となっており、最初は難しそうに見えるかもしれません。作成されたワークフローを読み込んで使えるため、自分でカスタマイズできなくても簡単に使うことができます。downloadから7-zipファイルをダウンロードしてください。comfyanonymous/ComfyU...github.comダウンロードが終わると7-zipファイルが保存されます。win11の方は、ファイルを右クリック→その他のオプションを確認→全て展開で解凍できます。何らかの理由で解凍できない場合は、7-Zipなど対応している解凍ソフトをインストールしてみてください。7-Zip圧縮・解凍ソフト7-Zipは、7z、ZIP、RAR、LZH、ISO、TAR、DMG、MSIなど、さまざまなデータフォーマットに1つで対応している世界的にデファクトのフリーソフトウェアです。AES256による暗号化(パスワード圧縮および解凍)...7-zip.opensource.jp解凍後、フォルダ内にある「run_cpu」か「run_nvidia_gpu」を起動すればUIが開けます。NVIDIAのグラフィックボードを使用している方は「run_nvidia_gpu」で起動してください。以下のようなUIが開ければ、ComfyUIのインストールは完了です。UIで既にモデルやLoRAをインストールしている場合は、それらを利用できます。以下のパスに「extra_model_paths.yaml.example」というファイルがあるので、「.example」を削除してください。Diffusionのフォルダパスを指定します。Diffusionをインストールしている場合は、以下のようになります。UIにインストールしたモデルがComfyUIで使用できます。UIを使用していない方ComfyUIが初めてのUIという方は、自身が使いたいモデルをダウンロードして、対象のフォルダに入れる必要があります。モデルを提供しているメインのサイトは以下2つです。civitai:https://civitai.com/huggingface:https://huggingface.co/どちらからでもいいので、使いたいモデルをダウンロードします。モデルをダウンロードしたら、以下のパスにモデルデータを移動します。ComfyUI_windows_portable\ComfyUI\models\checkpointsなお、LoRAやembeddingsなどを使用する場合は、それぞれ対応するフォルダに移動してください。UI用のものですが、モデルやLoRAのダウンロード方法について別途詳しく書いた記事があるので、こちらも参考にしてみてください。UIでLoRAを使う方法について解説しています。UIにモデルを取り込む方法について、詳しく解説しています。ikuriblog.com2023.05.06スポンサーリンクComfyUIの基本的な使い方ComfyUIは、ネットワークを可視化したときのようなノードリンク図のUIです。(Prompt)など1つ1つの処理をノードと呼びます。これらを自由に追加・削除・入れ替えなどカスタマイズすることで、画像生成時の影響を調整できます。ここではデフォルトで表示されているノードの説明と画像生成方法を解説します。Checkpointこちらはモデルを選択できるノードです。クリックすると一覧表示、左右の矢印アイコンでも切り替えが可能。(Prompt)こちらは画像生成に情報を与えられるものです。基本は英単語を使用し、プロンプトには生成したい要素、ネガティブプロンプトに生成したくない要素を入力します。positiveにつながっている方がプロンプト、negativeにつながっている方がネガティブプロンプトです。Imageは日本語訳で「空の潜在画像」となり、元となる画像サイズや生成する枚数を指定できます。widthが横幅、heightが縦幅、batch_sizeが一度に生成したい枚数です。KsamplerKsamplerは画像生成時に使用するサンプラー、ノイズ除去強度、シード値などを設定できるノードです。簡単に意味をまとめましたが、詳細を知りたい方は公式で確認してください。Diffusionの生成過程において、より自然な画像にするために行う処理です。こちらは特に設定する項目はありません。Imageは、生成した画像の先頭につくファイル名を指定できます。デフォルトだとoutputフォルダに「ComfyUI_00001_~」というファイル名で画像が保存されていくので、ComfyUIの部分を変えればファイル名も変わります。Prompt」をクリックすれば、画像が生成できます。モデルだけ指定し、それ以外をデフォルトまま生成したら以下のようになりました。Nodeで追加できます。追加したノードは周りのノードに合わせて繋げる必要があり、処理する順番などを知らないと少し難しいかもしれません。いった場合は、公式ページにある画像をComfyUIに取り込めば、自動的にそのワークフローが設定できます。img2imgを使用するためのワークフローを作りたい場合、以下のページにある画像をComfyUIにD&Dします。workflowscomfyanonymous.github.ioそうすると自動的にimg2img用のノードが追加され、画像と同じワークフローが使えます。公式だけではなく有志の方が作成したものもあるため、この機能を使いたい!と思ったら手動で組むよりそれに合うワークフローを探した方が早いです。公式のワークフローは以下のページにまとまっているので、使いたい機能はD&Dで取り込んでみてください。日本語翻訳を使えば、ある程度使い方もわかるかと思います。UIとComfyUIの違いをまとめると以下の通りです。UIより遥かに楽です。画像生成するまで手間をかけたくないという方は、ComfyUIの方がおすすめです。WebUIのインストール方法について、詳しく解説しています。ikuriblog.com2023.05.05ComfyUIは上級者向けかも手動でノードを組んだり、ワークフローを作ったりする場合に限り、上級者向けかと思います。Diffusionで画像生成する流れをわかってないと、ノートをうまくつなげることができません。ワークフローを取り込んで使う分には問題ありませんが、自分でカスタマイズするなら知識や慣れが必要です。生成速度が早いらしい口コミを見ると生成速度が早いという方が多いです。アプデ後のアップスケールテスト解像度と生成速度が劇的に向上してる...。今までよりピントもばちっとあってる印象。2023仕組みはよくわかりませんが、X以外のSNSでもComfyUIの方が早いという意見の方が多く、生成速度を重視したい方はComfyUIの方がいいかもしれません。UIよりは早く生成できました。Diffusion】ComfyUIでSDXLを使う方法ComfyUIでSDXLを使う方法について解説しています。ikuriblog.com2024.01.04スポンサーリンクComfyUIのインストールと基本的な使い方まとめ今回はComfyUIのインストールと基本的な使い方についてご紹介しました。UIからComfyUIは少し難しいパッと見難しそうに感じましたが、ワークフローが取り込めるので自分で組み込む必要はあまりなさそうです。使いたい機能に合わせてワークフローを取り込めば、各機能を理解していなくても画像生成が可能。生成速度も速いので、興味がある方はぜひ使ってみてください。Diffusionを使った画像生成AIの情報をメインに発信しています。以前多ジャンルで運営していましたが、全ジャンルに同じ熱量を注ぐのが難しく分割しました。AI以外のジャンルはnoteでゆるく運営してます。Diffusion)を使う方法!画像から動画を生成ComfyUIでSVDを使う方法について紹介しています。2024.10.27SDWebUIA1111ComfyUIComfyUI【ComfyUI】ワークフローに必要なカスタムノードを一括インストールする方法!ComfyUIの小ネタ紹介記事です。ワークフローを取り込んだときに使用できないカスタムノードを使えるようにする方法を紹介します。Diffusion】ComfyUIでSDXLを使う方法ComfyUIでSDXLを使う方法について解説しています。ColabでComfyUIを使う方法について解説しています。Diffusion】ComfyUIでAnimateDiffを使う方法ComfyUIでAnimateDiffを使う方法について解説しています。2023年5月イクログはリンクフリーです。リンクの許可・連絡は必要ありません。引用する場合は、出典元の明記とリンクをお願いします。イクログ.メニューホームイクログについてサイトマッププライバシーポリシーお問い合わせホーム検索トップサイドバータイトルとURLをコピーしました。