ComfyUI 究極ガイド:最強のノードベースStable Diffusionワークフロー

初心者からマスターへ—ComfyUIのノードベースの魔法を活用し、AIアートの無限の可能性を解き放つ。

ComfyUIはAIアートのデファクトスタンダードになりました。 WebUIのリニア操作と比較して、ComfyUIのノードベースワークフローは比類のない柔軟性とパフォーマンスを提供します。最先端の論文結果を再現したい場合でも、複雑な産業生産パイプラインを構築したい場合でも、ComfyUIが現在最良の選択です。

なぜComfyUIを選ぶのか?

1. 究極のパフォーマンス最適化

ComfyUIの基盤設計は非常に効率的です。モデルを即座にロード・アンロードでき、VRAMの使用量を大幅に削減します。

  • VRAMフレンドリー: 8GB GPUでSDXLやFluxモデルを実行。
  • 高速起動: 数秒で起動、長い待ち時間なし。

2. 真のモジュール性

すべてのステップ—モデルのロード、テキストのエンコード、サンプリング、画像のデコード—が独立したノードに分解されます。これにより:

  • すべてのステップを正確に制御
  • ワークフローを保存・共有可能
  • 簡単に実験・調整

3. 常に最新

新しい論文が出たら、ComfyUIにはウェブ上に誰かがワークフローを複製しています。

  • ControlNet: ワンクリックでインポート。
  • IPAdapter: ノードをドラッグするだけ。
  • InstantID: カスタムノードをインストールして終了。

インストールガイド(Windows/Mac/Linux)

方法1:ポータブルパッケージ(Windows推奨)

  1. ComfyUI公式GitHubにアクセス。
  2. Releasesからポータブルパッケージをダウンロード。
  3. 解凍してrun_nvidia_gpu.batを実行(またはrun_cpu.bat)。

方法2:Gitクローン(すべてのプラットフォーム)

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
pip install -r requirements.txt
python main.py

はじめてのワークフロー:テキストから画像へ

ComfyUIを開くと空白のキャンバスが表示されます。最も基本的なワークフローを構築しましょう:

  1. モデルをロード: 右クリック → Add Node → loaders → Load Checkpoint

    • モデルファイルを選択(例:sd_xl_base_1.0.safetensors
  2. プロンプトを追加: Add Node → conditioning → CLIP Text Encode

    • 正のプロンプティングと負のプロンプティング用に2つ追加
  3. サンプラーを追加: Add Node → sampling → KSampler

    • モデル、正/負のコンディショニングを接続
  4. デコーダーを追加: Add Node → latent → VAE Decode

    • KSamplerのLATENT出力を接続
  5. 保存: Add Node → image → Save Image

    • デコードされた画像を接続
  6. Queue Promptをクリック!

上級ワークフロー

ControlNet統合

ポーズやエッジを正確に制御:

  1. ControlNet Loaderノードを追加
  2. Apply ControlNetノードを追加
  3. 画像前処理ノード(Canny、OpenPose等)を追加

IPAdapter(スタイル転送)

参照画像のスタイルを適用:

  1. IPAdapter Loaderをインストール
  2. LoadイメージをIPAdapterに接続
  3. モデルパイプラインに統合

LoRA統合

カスタムスタイルやキャラクターをロード:

Add Node → loaders → Load LoRA

メインのCheckpointに接続。

パフォーマンスチューニング

VRAMが不足している場合

  • --lowvramまたは--medvramフラグを使用
  • FP16よりFP8量子化モデルを使用
  • タイル処理VAEを有効化

速度を上げたい場合

  • xformersをインストール
  • TensorRT変換を使用
  • バッチサイズを増やす

FAQ

1. 「Out of memory」エラーが出る

解像度を下げるか、--lowvramフラグを追加してComfyUIを再起動してください。

2. ノードが見つからない

ComfyUI Managerをインストールして必要なカスタムノードを検索・インストール。

3. ワークフローを共有するには?

SaveボタンでJSONファイルとしてエクスポート。他の人はLoadでインポート可能。


ComfyUIはAIアートの民主化を進めています。ノードをドラッグするだけで、あなたも次のAIアートマスターになれます。