1. ComfyUIの基本インストールとプラグインの欠落問題の解決 [0]

ComfyUIでプラグインが欠落する問題は、ComfyUI Managerの導入と手動インストールによって解決できる。

1.1. ComfyUIのインストール手順 [4]

  1. ComfyUIの実行環境をセットアップする [6]
    1. まず、Gitの公式サイトからダウンロードリンクを見つけ、自身のPCのバージョン(例: Windows 64bit)に合わせてダウンロードする [6]。
    2. ダウンロード後、プログラムをダブルクリックして起動し、「Next」をクリックし続けることで、ComfyUIの実行に必要な基本環境が整う [12]。
  2. ComfyUIデスクトップ版をインストールする [14]
    1. ComfyUIのダウンロードリンクをクリックし、右側の「Releases」セクションから最新バージョンを選択する [14]。
    2. 「Download Latest」をクリックし、自身のPCのバージョンを選択してインストールを開始する [16]。
    3. インストール中にNvidia GPUの有無を尋ねられた場合、GPUがあれば最初のオプションを、なければ2番目のオプションを選択する [17]。
      • GPUの有無が不明な場合は、デスクトップ左下の「デバイスマネージャー」で「ディスプレイアダプター」を確認することで判断できる [19]。

1.2. プラグインの欠落問題の定義 [23]

  1. プラグイン欠落エラーの発生状況 [23]
    1. オンラインで見つけたワークフローをComfyUIで使おうとすると、「missing plugin error」が表示され、一部のノードが機能しなくなることがある [25]。
    2. このエラーは多くのユーザーを困らせるが、解決は思ったよりも簡単である [26]。

2. ComfyUI Managerを使ったプラグインの管理とインストール [27]

ComfyUI Managerを導入することで、プラグインの管理とインストールが簡単になり、基本的なプラグインの欠落問題は解決できる。

2.1. ComfyUI Managerのインストール方法 [27]

  1. ComfyUI Managerの重要性 [27]
    1. ComfyUI Managerは、ComfyUIの必須プラグインの一つであり、すべてのプラグインを便利かつ迅速に管理できる [28]。
  2. GitHubからのインストール手順 [29]
    1. GitHubの公式サイトで「ComfyUI Manager」を検索し、インストール方法のセクションまでスクロールする [30]。
    2. 最も簡単な方法として、まずデスクトップ上のComfyUIを右クリックして「ファイルの場所を開く」を選択する [32]。
    3. 「Resources」フォルダに入り、次に「ComfyUI」フォルダ、そして「Custom Nodes」フォルダへと進む [33]。
    4. アドレスバーに「CMD」と入力してEnterキーを押し、コマンド環境を開く [36]。
    5. GitHubページに記載されている2行目のコマンドをコピーして貼り付け、Enterキーを押すと、ComfyUI Managerプラグインが自動的にダウンロード・インストールされる [39]。
    6. 最後に「Done」と表示されればインストールは完了であり、ComfyUIを再起動すると右上に「manager」が表示され、インストール成功が確認できる [40]。

2.2. ComfyUI Managerを使ったプラグインのインストールと活用例 [43]

  1. ComfyUI Managerによるプラグインの検索とインストール [43]
    1. ComfyUI Managerを開き、「Custom Nodes Manager」をクリックすると、400以上の一般的なプラグインが表示される [44]。
    2. 必要なプラグインを検索し、「Install」をクリックしてインストールする [47]。
    3. インストール完了後、左下の「restart」ボタンをクリックしてComfyUIを再起動すると、プラグインが有効になる [48]。
  2. Image Reversal Plugin WD 1.4の活用例 [50]
    1. Image Reversal Plugin WD 1.4は、画像からプロンプトワードを抽出できる便利なプラグインである [50]。
    2. インストール後、新しいワークフローを作成し、空白をダブルクリックして検索ボックスに「WD 1.4」と入力すると、インストールしたプラグインが表示される [55]。
    3. 基本モデルを選択し、左側の青い点を右にドラッグして「Load Image」ノードを接続し、画像をアップロードする [58]。
    4. 「Q」をクリックすると、基本モデルが自動的にダウンロードされ、画像からのプロンプト抽出が実行される [62]。
    5. 抽出されたプロンプトは、しきい値や詳細レベルを調整することで、より詳細にしたり、よりシンプルにしたりできる [65]。
    6. この機能は、プロンプトの書き方がわからない場合に時間を大幅に節約できる [67]。

3. ComfyUI Managerで対応できないプラグインの手動インストール [68]

ComfyUI Managerで対応できないニッチなプラグインや、Python環境の依存関係があるプラグインは、GitHubからの手動インストールとPython環境の整備が必要となる。

3.1. GitHubからの手動インストール(シンプルなプラグイン) [68]

  1. ComfyUI Managerでの欠落ノードのインストール [69]
    1. ComfyUI Managerの右上にある「Install Missing Custom Nodes」をクリックすると、ワークフローで不足しているプラグインが表示され、一括でインストールできる [70]。
    2. しかし、ComfyUI Managerはすべてのプラグインに対応しているわけではなく、ニッチなプラグインは含まれていない場合がある [71]。
  2. VideoCombineプラグインの手動インストール例 [72]
    1. 例えば、ComfyUI Managerで見つからない「VideoCombine」プラグインは手動でインストールする必要がある [72]。
    2. GitHubの公式サイトで「Video Combine」プラグインを検索し、緑色のボタンをクリックしてリンクをコピーする [74]。
    3. ComfyUI Managerをインストールした時と同様に、「Custom Nodes」フォルダでアドレスバーに「CMD」と入力してコマンド環境を開く [76]。
    4. 「git clone」と入力し、その後にコピーしたリンクを貼り付けてEnterキーを押すと、プラグインが自動的にインストールされる [77]。
    5. この方法で、ComfyUI Managerで見つからないすべてのプラグインをインストールできる [79]。

3.2. 複雑なプラグインの手動インストールとPython環境の整備 [80]

  1. Joy Caption 2プラグインのダウンロード [80]
    1. より複雑なプラグインの例として、「Joy Caption 2」プラグインを挙げる [81]。
    2. 「Custom Nodes」フォルダでコマンド環境を開き、「git clone」と入力してプラグインのリンクを貼り付け、ダウンロードする [83]。
  2. 実行依存関係(requirements.txt)のインストール [84]
    1. プラグインのダウンロード後、「Joy Caption 2」フォルダ内の「requirements.txt」ファイルを確認する [84]。
    2. このファイルには、プラグインの実行に必要な依存関係がリストされており、GitHubでこのファイルを見つけた場合は必ずインストールする必要がある [85]。
  3. Python環境の再インストールと依存関係のインストール [88]
    1. 現在のComfyUIデスクトップ版はPython環境をデプロイしていないため、Python 3.10以上のバージョンを再インストールする必要がある [88]。
    2. Pythonの公式サイトから最新バージョンをダウンロードしてインストールする [89]。
    3. インストール後、Pythonの実行ファイル(python.exe)の場所を開き、アドレスバーからそのパスをコピーする [90]。
    4. 「Joy Caption 2」フォルダに戻り、新しいテキストファイルを作成する [90]。
    5. テキストファイルにコピーしたPythonのパスを貼り付け、その後に「/python -m pip install -r requirements.txt」を追加して保存する [91]。
    6. ファイルの拡張子を「.txt」から「.bat」に変更し、ダブルクリックして実行する [93]。
    7. これにより、requirementsファイルにリストされている依存関係がPythonを通じてインストールされる [94]。
    8. このフォルダがあるプラグインでは、必ずこの手順を実行する必要がある [95]。
  4. モデルのダウンロードと配置 [96]
    1. 最後に、提供されているダウンロードリンクからモデルをダウンロードし、指定されたフォルダに配置する [96]。
    2. これで、すべての問題が解決される [97]。