Animagine で Tile アップスケール - Zuntan03/EasySdxlWebUi GitHub Wiki

SD1.5 の 『高コスパ!簡単ゴージャスアップスケール!』のように、Animagine で生成した画像を 高解像度補助(Hires fix) と ControlNet の Tile でアップスケールします。

4K 超えの画像を 2分程度でアップスケールできています(forge、Geforce RTX 3060 12GB)。
SDXL なのに SD1.5 当時より 3倍速く、技術の進化を感じます。

あらかじめ Download/ControlNet/TTPlanet-TTPLanet_SDXL_Controlnet_Tile_Realistic_V1.bat を実行して、ControlNet の TTPLANET_Controlnet_Tile_realistic_v1_fp16 をダウンロードしてください。

キャラ imgsli 比較 背景 imgsli 比較

アップスケールの概要

  1. SDXL 標準サイズ 1344x768 から 高解像度補助(Hires fix) で 2倍の 2688x1536 にアップスケール
    • ノイズ除去強度: 0.4~0.6
    • Extra noise multiplier for img2img and hires fix: 0~0.2
    • ADetailer: 必要なら有効
  2. img2img で ControlNet の TTPLANET_Controlnet_Tile_realistic_v1_fp16 で 1.5倍の 4032x2304 にアップスケール
    • ノイズ除去強度: 0.54(変更可だが他のパラメータの再調整が必要)
    • Extra noise multiplier for img2img and hires fix: 0~0.2
    • Ending Control Step: 0.5~1.0

背景画像のアップスケール

元の背景画像を生成

  1. 768x1344 を適用して幅高さを入れ替えます。
  2. LCM forge 設定 を適用します。
  3. プロンプトに no humans, city of ruin, scenery を追加して、『Danbooru Tags Upsampler でかんたん高品質プロンプトガチャ』でアップサンプリングします。
  4. 生成 して良い絵の シード を探します。


背景画像を高解像度補助でアップスケール

  1. 同じ絵を生成するプロンプトと シード で、高解像度補助 を有効にして画像を生成します。
    • アップスケーラー: ディティールを盛るなら Latent
    • アップスケール倍率: 2倍(最終サイズにこだわりがないなら、1.5倍 のほうが破綻が少なめ)
    • ノイズ除去強度: (0.5~)0.6
    • 画面右上の Extra noise multiplier for img2img and hires fix: 0~0.2 お好みで増やすとディティール増加


背景画像を img2img の ControlNet Tile でアップスケール

  1. PNG内の情報を表示 で生成した画像を読み込んで、img2imgに転送 します。
  2. img2img の設定をします。
    • プロンプトやシードはそのまま
    • Resized by: 1.5
    • ノイズ除去強度: 0.54(変更可だが他のパラメータの再調整が必要)
    • 設定を上書きEmphasis: Original があれば☓で削除
    • 画面右上の Extra noise multiplier for img2img and hires fix: 0.2、お好みで 0~0.2 で増やすとディティール増加
  3. ControlNet Tile の設定をして、生成 します。
    • ControlNet IntegratedControlNet Unit 0 を有効にします。
    • Control TypeTile を選び、モデルTTPLANET_Controlnet_Tile_realistic_v1_fp16 にします。
    • Ending Control Step0.7(0.5~1.0) で、上げるほど元絵を維持しますが、Tile の副作用も強まります。

キャラ画像のアップスケール

元のキャラ画像を生成

  1. 背景画像と同様にキャラ画像を生成します。
    • 人数を増やすためにプロンプトは <lora:lcm-animagine-3:1> 60+girls, lunch のみで、プロンプトのアップサンプリングはしていません。

キャラ画像を高解像度補助でアップスケール

  1. 背景画像と同様にキャラ画像を高解像度補助でアップスケールします。
    • ADetailer-Enable ADetailer を有効にすると顔の品質が向上する場合があります。

imgsli での ADetailer 有無比較

ADetailer なし ADetailer あり

キャラ画像を img2img の ControlNet Tile でアップスケール

  1. 背景画像と同様にキャラ画像を img2img の ControlNet Tile でアップスケールします。
    • Extra noise multiplier for img2img and hires fix: 0.1

生成情報付き png 画像

あとがき

  • 右上の Extra noise multiplier for img2img and hires fix設定-ユーザーインターフェース-クイック設定img2img_extra_noise を設定すると表示されます。
  • TTPLANET_Controlnet_Tile_realistic_v1_fp16 が無い場合は、TTPlanet からダウンロードできます。
  • flat LoRA の併用で、さらにディティールを盛れるかもしれません。
  • Pony では成功できていません。