-
Notifications
You must be signed in to change notification settings - Fork 10
ControlNet で高倍率高解像度補助
高解像度補助 の アップスケーラー で Latent 系を指定すると、より微細な書き込みができますが、高解像度では破綻しがちです。
ControlNet の anytest_v3 や 852AClone を利用することで、高倍率の 高解像度補助(Hires.fix) を Latent 系で利用します。
![]() |
![]() |
|---|
以下のリンク先で、拡大しながら画像を比較できます。
マウスホイールで拡大しながら確認してください。
気に入った生成画像に対して、Hires.fix で 3~4倍の高倍率を指定しつつ CN-anytest_v3-50000_(pn|am)_dim256 や controlnet852AClone_v10 を High res only で使用して、高倍率による崩れを防ぎます。
- 生成パラメータは ControlNet の入力画像の生成パラメータをそのまま使います。
-
高解像度補助のアップスケーラーはLatent (nearest-exact),4x-UltraSharp,4x-AnimeSharpなどお好みで。- Latent 系では
ノイズ除去強度を 0.5~0.6 にします。Sharp 系なら 0.4 ぐらいまで下げられます。
- Latent 系では

- ControlNet の入力画像は、気に入った生成済みの画像を指定します。
- 必要であれば LamaCleaner などで画像を修正します。
- 1.5倍の高解像度補助で生成した画像も指定できます。
-
CN-anytest_v3-50000_(pn|am)_dim256でより大雑把に構図を残したい場合は、より低い dim を選びます。-
Download/ControlNet/2vXpSwA7-CN-any.batでダウンロードできます。
-
-
controlnet852AClone_v10は拘束力が強いため、Ending Control Stepを0.8などにします。-
Download/ControlNet/controlnet852A.batでダウンロードできます。
-
-
Hires-Fix OptionをHigh res onlyにします。 - ControlNet とモデルに相性がある可能性があります。
- 例は forge で試しています。a1111 の
高解像度補助では VRAM 不足に陥る可能性があります。
txt2img の 高解像度補助 で大きな画像を生成する手法ですので、手元で気に入った画像を生成できる必要があります。
LoRA や拡張機能を使っても問題ありませんので、気に入った画像を生成できるようにします。
例では複数キャラを並べる拡張機能の Forge Couple と 高速化の Hyper-SD と アウラの LoRA を使用しました。
モデルは Download/Model/ebara_pony.bat でダウンロードできる ebara_pony_2.1 です。
気に入った画像を生成できたら生成パラメータ取得用に元の画像は残しつつ、ControlNet の入力画像用にクリーンアップします。
高解像度補助 1.5倍で崩れない程度に大きくしたり、LamaCleanerGpu.bat などで 不要なものを消したり します。
| 元画像 | 高解像度補助 1.5倍 クリーンアップ画像 |
|---|---|
![]() |
![]() |
気に入った画像と生成パラメータを用意できたら、より高倍率の 高解像度補助 を掛けます。
PNG内の情報を表示 で元画像を読み込み、生成パラメータを txt2imgに転送 します。


- 高速化のために、Hyper-SD を
CFGスケール: 1で運用しています。-
SGMUniformが付いたサンプリング方法が Hyper-SD 用です。 -
CFGスケールが低い分、サンプリングステップ数を多めにしています。 - Negative Prompt は使用しません。
-
-
高解像度補助のアップスケーラーは ControlNet 併用時は絵が崩れやすい Latent 系を使いやすくなります。- 書き込みを増やす
Latent (nearest-exact)、実写向け4x-UltraSharp、イラスト向け4x-AnimeSharpをお好みで指定します。-
ノイズ除去強度は Latent 系なら0.5~0.6に、Sharp 系なら0.4~0.6に設定します。
-
- アップスケール倍率を 3倍にします。
- 書き込みを増やす
- サイズは
1280x720で、1.5倍で FullHD1920x1080、3倍で 4K3840x2160です。 - Forge Couple は一行目が画面全体、2行目以降で画面を
水平方向で分割してプロンプトを割り当てています。

- ControlNet ではクリーンアップした画像を入力に設定し、
有効化します。 -
モデルにCN-anytest_v3-50000_(pn|am)_dim256を指定します。- 画像生成のモデルが Pony 系なら pn、Animagine 系なら am です。
- anytest は
Download/ControlNet/2vXpSwA7-CN-any.batでダウンロードできます。
-
モデルにcontrolnet852AClone_v10を指定することもできます。-
Download/ControlNet/controlnet852A.batでダウンロードできます。 - 852AClone は拘束力が強いため、
Ending Control Stepを0.8などにします。- 色漏れを馴染ませる効果もあります。
-
-
Hires-Fix OptionをHigh res onlyにします。
生成画像の比較(マウスホイールで拡大しながら確認してください)
anytest_v3
Latent (nearest-exact) |
4x-AnimeSharp |
|---|---|
![]() |
![]() |
852AClone
Latent (nearest-exact) |
4x-AnimeSharp |
|---|---|
![]() |
![]() |
Full HD (1920x1080) を 高解像度補助 で 4倍にすると 8K 画像を生成できます。
Geforce 3060 12GB で、VRAM を節約してギリギリで動きます。
描画がより崩れやすく、生成時間も長くなるため、オススメはしません。
- EasySdxlWebUi のインストール
- Animagine で最初の画像生成
- 先人の知見を参考にする
- モデルや LoRA の追加
- Fixhands LoRA の重みガチャで手を修正
- Danbooru Tags Upsampler でかんたん高品質プロンプトガチャ
- トラブルシューティング
- EasySdxlWebUi のカスタマイズ
- EasySdxlWebUi のしくみ
- 拡張機能のひとこと紹介
- モデルに VAE を焼き込む
- SDXL 生成画像を SD1.5 画風に寄せる
- Forge を高速な安定版として利用する
- anystyle 系 ControlNet で構図再現
- ControlNet で高倍率高解像度補助
- ControlNet inpaint & anytest で部分書き換え
- 複数キャラ画像の生成
- 過去の更新






