ワークフロー

ComfyUIで作る高品質アップスケールパイプライン - Hires.fixを超える方法

はじめに

Stable Diffusion WebUIのHires.fixは手軽にアップスケールできますが、ComfyUIのノードベースワークフローを使えば、より柔軟で高品質なアップスケールパイプラインを構築できます。

基本的なアップスケールパイプライン

ステップ1: ベース画像の生成

まずは低解像度(512x768 or 768x1024)でベース画像を生成します。

  • Sampler: DPM++ 2M Karras
  • Steps: 20-25
  • CFG: 5-7

ステップ2: アップスケーラーで拡大

生成した画像をアップスケーラーで2倍に拡大します。

おすすめのアップスケーラー:

モデル特徴向いている用途
RealESRGAN x4plus_animeアニメイラストに最適化アニメ・イラスト
SwinIRディテールの保持が良い汎用
4x-UltraSharpシャープな仕上がり写真風・リアル系

ステップ3: img2imgで再描画

アップスケールした画像をimg2imgに通して、高解像度でのディテールを追加します。

  • Denoise: 0.3-0.5(低いほど元画像を保持)
  • Steps: 15-20
  • 同じプロンプトを使用

ステップ4: ControlNetで構図を固定(オプション)

Tile ControlNetを使うと、アップスケール時の構図崩れを防げます。

WebUI Hires.fixとの比較

項目Hires.fixComfyUIパイプライン
手軽さ簡単やや複雑
アップスケーラー選択限定的自由
ディテール品質良い非常に良い
処理時間短いやや長い
カスタマイズ性低い非常に高い

Tips

  1. Denoise値は控えめに: 0.3から始めて、足りなければ上げる
  2. Tileを活用: 大きな画像は分割して処理するとVRAMを節約できる
  3. ControlNet Tile: 構図を維持したまま高品質化する最強の組み合わせ

ワークフローファイル

完全なComfyUIワークフローの.jsonファイルは、FANBOX/Fantiaの有料プランで配布しています。