見出し画像

23/08/09【Stable Diffusion web UI】拡大時に生じる継ぎ目の問題【よく分りませんでした!いかがでしたか?】


◆問題

・ControlNet Tile+Ultimate SD Upscaleで画像を拡大しているのだが、一部条件において「タイル間の継ぎ目」が目立つ場合がある。

◆実例

・背景が単色で赤系統のときに生じやすい印象がある。ような気がする。

①元画像
②拡大後、タイル毎にくすみ、タイル間に継ぎ目が目立つ
③継ぎ目にそって線を引いて分かりやすくした

◆対応

・「ControlNet Tile+Tiled Diffusion」で拡大を試みたがエラーを吐いて動かない。

・PCのスペック不足かwebuiのver違いかは分からないが、さて困った。

・いろいろ条件を変えて拡大を試したところ「ControlNet Tile+Ultimate SD Upscale」の組み合わせでは駄目(継ぎ目が生じる)でも、「Ultimate SD Upscale」単独ならばうまく動作することが分かった。

①元画像
②拡大後、継ぎ目が無い。

◆設定

・githubの「Ultimate SD Upscale」wiki、faqから設定画像を引用。

※noteで使用した設定は一部条件を変えている。

※note中の実例は「target size type」を「custom size」から「scale from image size」に変更してscaleを×2で拡大している。

◆留意

・上記設定で拡大処理をすると体感1.5倍くらい?時間がかかる。

・Ultimate SD Upscale単独で回すと謎のオブジェクトが生えてくる場合がある。(Tileで制御していた負のガチャ要素)

・strengthは0.2~0.4くらいに抑えておくことを推奨。

◆蛇足

・読まなくておk。

・問題解決に向けて検索してた際に見つけた有用なサイトなど。

・「Ultimate SD Upscale」の詳しい説明(日本語)
※タイル間の継ぎ目は、正しい用語としてはSeams=縫い目であるらしい。
※なんか良く分からんものが生えてくる負のガチャ要素は「アーティファクトが発生する」との表現。なるほど。

・「Tiled Diffusion」の設定方法など。
※ただ、残念ながら自分の環境では動作しなかった。

・各種機能の設定など。

オマケ


この記事が気に入ったらサポートをしてみませんか?