VAE

Stable DiffusionでVAEを使うと白くモヤっとしていたりボケていた画像をクリアに生成できるようになります。下は同じプロンプト、Seed値で作成した画像ですが、左がVAEなし、右がVAEありです。このぐらいの差があります。

VAEはVariational Auto Encoderの略で学習モデルの一つです。画像の生成過程でこの学習モデルで追加処理することで画像の質を高めることができます。

一つの画像の生成する過程にはいくつかのステップがあり、そのステップの途中にVAEが処理するステップを追加挿入することで画質を高める、と考えると理解しやすいかと思います。

VAEのインストール

VAEのインストールは、そのVAEの入手(ダウンロード)、VAEの配置、Stable Diffusionの設定のステップがあります。設定のステップではWebUIのReloadが必要です。一旦、現在の作業を終わらせてください。

STEP
VAEのダウンロード

上のページからvae-ft-mse-840000-ema-pruned.safetensorsというVAEをダウンロードしましょう。これは汎用性の高いVAEで様々の学習モデルで推奨されているVAEです。

学習モデル(checkpoint)のダウンロード時、その説明に推奨VAEが記載されていることがあります。その際はそのVAEをまず試してみて下さい。また、モデル名がxxxxxBaked.safetensorsというようなVAEが内蔵されている学習モデルもあります。新たにVAEを追加するのは過剰な場合もあるので注意してください。

STEP
学習モデルの配置

ダウンロードしたファイルはエクスプローラーなどで次の場所に移動してください。

stable-diffusion-webui¥models¥VAE
STEP
Stable Diffusionの設定
WebUIのメニューの「Setting」をクリックします。
左サイドバーのメニューの「User Interface」をクリック
sd_vaeの追加

右下の①をプルダウンし「sd_vae」を選択します。すると②のように登録されます。続けて③「Apply setting」、④「Reload UI」の順でボタンをクリックしてください。

VAEを選択

WebUIに追加されたSD VAEのプルダウンでダウンロードした学習モデルを選択します。

STEP
完了

画像を生成し比較してみてください。

VAE一覧

上記のページに、ClearVAE、Anythin_fp16などのよく使われるVAEが登録されています。

コメント

コメントする

CAPTCHA