🎨
AI・機械学習

【初心者向け】ComfyUIのインストールから使い方まで徹底解説!AI画像生成の基本をマスター

#ComfyUI #AI画像生成 #インストール #使い方 #初心者 #Stable Diffusion #ワークフロー
AI

ヨミアゲAI編集部

AI音声・動画制作に関する情報をお届けします

2026年現在、AIによる画像・動画生成の分野において、ComfyUIは事実上の標準ツールとして広く認知されています。従来のWeb UI型ツールと比較して、その最大の特徴は、ノードベースのワークフローによる直感的かつ柔軟な操作性です。Stable Diffusionをはじめとする様々なAIモデルの機能を、まるでブロックを組み立てるかのように自由に組み合わせ、複雑な生成パイプラインを構築できます。これにより、初心者でも既存のワークフローをロードするだけで高度な画像生成が可能であり、上級者にとっては無限のカスタマイズ性を提供します。特に、リソース効率の高さと高速な処理能力は、GPUを最大限に活用し、生成時間を大幅に短縮します。

💡 ポイント: ComfyUIは、各処理ステップを「ノード」として視覚的に接続し、AI画像生成のプロセスを自由に設計できる点が革新的です。既存のワークフローを活用すれば、複雑な設定なしに高度な生成が可能です。

ComfyUIのインストール手順(Windows向け)

ComfyUIの導入は、以前よりも格段に簡単になっています。ここでは、Windows環境での一般的なインストール手順をステップバイステップで解説します。

  1. Python環境の準備 ComfyUIはPythonで動作します。環境の汚染を防ぐため、MinicondaまたはAnacondaの利用を強く推奨します。ここではMinicondaを例に説明します。

    • Minicondaの公式サイトからWindows版インストーラーをダウンロードし、デフォルト設定でインストールします。
    • インストール後、Anaconda Promptを起動し、新しい仮想環境を作成します。例えば、comfyuiという名前でPython 3.10環境を作成する場合:
      conda create -n comfyui python=3.10
      conda activate comfyui
      
  2. ComfyUI本体のダウンロード GitHubからComfyUIのリポジトリをクローンします。

    • ComfyUIをインストールしたい任意のディレクトリ(例: C:\AI\ComfyUI)に移動し、以下のコマンドを実行します。
      git clone https://github.com/comfyanonymous/ComfyUI.git
      cd ComfyUI
      
  3. 依存関係のインストール 必要なライブラリをインストールします。

    • ComfyUIディレクトリ内で、以下のコマンドを実行します。
      pip install -r requirements.txt
      
    • NVIDIA GPUを使用している場合は、CUDA対応のPyTorchをインストールします。
      pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
      

      ⚠️ 注意: --index-url https://download.pytorch.org/whl/cu121 はCUDA 12.1対応版です。お使いのGPUドライバーやCUDA Toolkitのバージョンに合わせて適宜変更してください。

  4. モデルファイルの配置 Stable Diffusionモデル(Checkpointファイル)をダウンロードし、以下のパスに配置します。

    • ComfyUI/models/checkpoints/
    • 例えば、sd_xl_base_1.0.safetensorsのようなファイルをこのディレクトリに入れます。モデルは数GB(例: 約7GB)になることが一般的です。
    • VAEモデルは ComfyUI/models/vae/ に、LoRAモデルは ComfyUI/models/loras/ に配置します。
  5. ComfyUIの起動 ComfyUIディレクトリ内で、以下のコマンドを実行します。

    python main.py --cuda-malloc
    

    ブラウザが自動的に起動し、ComfyUIのUIが表示されます。

⚠️ 注意: 推奨GPUメモリは8GB以上です。特にStable Diffusion XL (SDXL) モデルを使用する場合は、12GB以上が望ましいです。メモリが不足すると、生成エラーが発生したり、非常に遅くなったりすることがあります。

ComfyUIの基本的な使い方とワークフロー

ComfyUIを起動すると、シンプルなノードが配置されたデフォルトのワークフローが表示されます。

  1. ワークフローのロード

    • 画面中央の空白部分をドラッグ&ドロップで移動し、右クリックメニューから「Load Default」を選択すると、基本的な画像生成ワークフローが表示されます。
    • 既に生成されたAI画像のPNGファイルをComfyUIの画面にドラッグ&ドロップすると、その画像が生成された際のワークフローが自動的にロードされます。これは、他人の素晴らしい画像を再現する際に非常に便利な機能です。
  2. モデルの選択とプロンプト入力

    • CheckpointLoaderSimpleノードで、ダウンロードして配置したモデルファイルを選択します。
    • CLIPTextEncodeノードに、生成したい画像の正のプロンプトpositive)と負のプロンプトnegative)を入力します。
  3. 画像生成の実行

    • 画面右上の「Queue Prompt」ボタンをクリックすると、ワークフローが実行され、画像生成が開始されます。
    • KSamplerノードがサンプリング処理を行い、SaveImageノードで生成された画像が保存されます。
  4. 結果の確認と保存

    • PreviewImageノードに生成された画像が表示されます。
    • 生成された画像は、デフォルトでComfyUI/output/ディレクトリに保存されます。ファイル名には、生成時の情報が含まれます。

💡 ポイント: ComfyUIは、一度に複数のワークフローをキューに追加し、順次実行できます。これにより、大量の画像を効率的に生成することが可能です。

ComfyUIをさらに活用するためのヒント

ComfyUIの真価は、その拡張性にあります。

  1. ComfyUI Managerの導入 2026年5月時点では、ComfyUI Managerは必須の拡張機能です。カスタムノードやモデルのダウンロード、更新などをGUIで簡単に管理できます。

    • ComfyUIのcustom_nodesディレクトリ内で以下のコマンドを実行し、Managerをインストールします。
      cd custom_nodes
      git clone https://github.com/ltdrdata/ComfyUI-Manager.git
      
    • ComfyUIを再起動すると、ManagerボタンがUIに追加されます。
  2. カスタムノードの活用 Managerを使って、様々なカスタムノードをインストールできます。例えば、ControlNet、アップスケーラー、画像編集機能など、多岐にわたるノードがコミュニティによって開発されています。これにより、ComfyUIの機能を無限に拡張できます。

  3. モデルとワークフローの探索

    • Civitaiなどのモデル共有サイトでは、ComfyUI用のワークフロー(JSONファイル)が豊富に公開されています。これらのワークフローをダウンロードし、ComfyUIにドラッグ&ドロップするだけで、高度な生成環境をすぐに利用できます。
    • SDXL Turboのような高速生成モデルや、LCM LoRAなど、様々なモデルを試してみましょう。例えば、LCM LoRAを適用することで、一般的なSDXLモデルでも0.5秒以下で高品質な画像を生成することも可能です。

ComfyUIは、その学習曲線こそありますが、一度慣れてしまえばAI画像・動画生成の可能性を大きく広げてくれる強力なツールです。ぜひこの機会に導入し、あなた自身のクリエイティブな世界を広げてください。

AI音声でナレーションを作ってみませんか?

ヨミアゲAIを試す(無料)