概要
Stable diffusionで画像を出力していて、 90%までの出力している最中では問題なくても、以下のように100%で出力でノイズがかかったようなものになってしまう。
結論
選択しているモデルと、VAEが対応していない場合に起こる。今回の場合は、
- モデル:SDXLに対応した別のモデル
- 4nimaPencilXL
- VAE:stable diffusionに対応した別のモデル
- counterfeit-V2.5
であったため、今回のような出力になってしまった。ちなみにVAE、モデルは、画像出力の部分のプロンプトの下に書いてある。
解決策
設定のところで、vaeが設定されているところを外せるようにする。
まず、
Setting / Stable diffusion
の部分から、SD VAEが何になっているかを確認する。
今回だと、チェックポイントのモデルとVAEが異なる内容になってしまっていた。
そこで、VARの部分をNone
にして、Apply settings
を押す。
そこから、text_to_imgの部分を見てみると、VAEの部分に選択されていそうなので、
これを❌を押して解除する。
そして、この状態で再度画像を生成させると、以下のように無事成功する。
ちなみに、選択の部分でAutoにする、かつsellected vae overrides
のところにチェックを入れてApply
を入れた状態で画像を生成しようとしてみたが、特に変化点は見当たらなかった。(override settingsの部分に変化があるかと思ったが、特に何も起こらない。)