
ComfyUIアップスケール完全ガイド:おすすめモデルと使い方・自動化ワークフロー
ComfyUIを使った画像アップスケールの方法を徹底解説。おすすめのアップスケールモデル(Remacri・Real-ESRGAN・4x-UltraSharp)の比較、ワークフローの作り方、Stable Diffusionとの組み合わせまで詳しく紹介します。
ComfyUIとアップスケールの組み合わせ
ComfyUIはノードベースのワークフローで、画像アップスケールを高度にカスタマイズできるAI画像生成ツールです。Stable Diffusionによる生成から、ESRGANなどのアップスケールモデルを使った高解像度化まで、一連の処理をワークフローとして自動化できます。
ComfyUIでのアップスケールの種類
ComfyUIには複数のアップスケール方法があります。用途に応じて使い分けましょう。
- モデルベースアップスケール: ESRGANなどの専用AIモデルを使用。最高品質
- Latent アップスケール: 潜在空間で拡大後、デノイズ処理。Stable Diffusionと統合しやすい
- Pixel アップスケール: シンプルなバイキュービック・ランチョスなどの補間方式
- Hi-Res Fix相当: 小さい画像を生成後にアップスケール+デノイズするワークフロー
- Ultimate SD Upscale: タイル分割して高解像度生成する高品質な方式(カスタムノード必要)
- Tile Controlnet + Upscale: ControlNet Tileモデルと組み合わせた高品質方式
ComfyUIでのおすすめアップスケールモデル比較
ComfyUIで使える主要なアップスケールモデルとその特徴です。
- Remacri: アニメ・AI生成画像に最適。線がシャープで色再現性が高い ★★★★★
- Real-ESRGAN x4plus: 汎用モデル。写真・写実的画像に強い ★★★★☆
- 4x-UltraSharp: 超高解像度向け。細部の再現性が非常に高い ★★★★★
- 4x-AnimeSharp: アニメ特化の高解像度モデル ★★★★☆
- ESRGAN-general-x4v3: バランスが良い汎用モデル ★★★★☆
- Waifu2x-art: アニメイラスト向け、柔らかい仕上がり ★★★★☆
ComfyUIでモデルベースアップスケールを使う手順
基本的なアップスケールワークフローの構築手順です。
- ステップ1: モデルをダウンロードし、ComfyUI/models/upscale_models/ に配置
- ステップ2: ComfyUIを起動し、「Load Upscale Model」ノードを追加
- ステップ3: モデル名(例:Remacri)を選択
- ステップ4: 「Load Image」ノードで入力画像を指定
- ステップ5: 「Upscale Image (using Model)」ノードを追加し、モデルと画像を接続
- ステップ6: 「Save Image」ノードに接続して出力先を指定し、「Queue Prompt」で実行
Latentアップスケール(Hi-Res Fix相当)のワークフロー
Stable Diffusionと組み合わせて品質を向上させるLatentアップスケールの方法です。
- ステップ1: 通常の解像度(512x512や768x512)で画像を生成
- ステップ2: 「Upscale Latent」ノードで潜在空間を2倍に拡大
- ステップ3: KSamplerでdenoise strength 0.4〜0.6に設定してデノイズ
- ステップ4: VAE Decodeで画像に変換して保存
- ヒント: denoiseを高くすると変化が大きくなる(0.3前後が自然)
- ヒント: プロンプトは元の生成時と同じものを使用すると一貫性が保たれる
Ultimate SD Upscale(カスタムノード)
より高品質なアップスケールを行うUltimate SD Upscaleの使い方です。
- 導入方法: ComfyUI Manager から「Ultimate SD Upscale」をインストール
- 仕組み: 画像をタイル(分割)して各タイルをStable Diffusionで再生成
- メリット: 非常に高品質、細部まで鮮明、大幅な解像度アップが可能
- デメリット: 処理時間が長い(VRAMを多く使用)
- 推奨設定: タイルサイズ512x512、デノイズ0.3〜0.5、ControlNet Tile使用推奨
- おすすめ用途: 最終的な仕上げ、ポスター・印刷用の高解像度画像
アップスケールワークフローの自動化・バッチ処理
ComfyUIで複数の画像を一括アップスケールする方法です。
- フォルダ入力: 「Load Image Batch」(カスタムノード)でフォルダ内の画像を一括読み込み
- API経由の自動化: ComfyUIのAPIを使ってPythonスクリプトから自動実行
- ループ処理: 複数ファイルをループしてAPIにリクエストを送信
- キュー活用: Queue Promptに複数リクエストを追加して連続処理
- 進捗確認: ComfyUIのWebUIで処理状況をリアルタイム確認可能
- おすすめ用途: フリー素材サイト向けの大量画像処理、ゲーム素材の一括高解像度化






