2023/09/16 # Stable Diffusion web UI + Counterfeit V2.5 + VAE \(WSL + Ubuntu利用\) ## ブログの引っ越し 当ブログは[takemi.blog](https://takemi.blog/)に移行しました。 より見やすい[Counterfeit V2.5 & VAEの使い方 (WSL+Ubuntu環境)](https://takemi.blog/23de7e8afa15463d99d790222bc258b5/)をご利用ください。 ## 作成日時 2023/03/21 ## 概要 最近までVAEって仕組みを知りませんでした。なので、今回はインストール済みのCounterfeitでVAEを利用できるようにします。 + Stable Diffusion web UIのインストール方法は[こちら](/2023/01/30.0109.html) + Counterfeit V2.5のインストール方法は[こちら](/2023/02/12.2203.html) ## VAEを利用すると何が良い 画像を生成した時に、何か暗い感じの画像とか艶の無い画像が生成されませんか? これは本来VAEを使うことを想定されたモデルでVAEを使わないと出るような現象です。 要は設定不足ですね。という事で以下の手順で対応したいと思います。 ## Counterfeit用のVAEをインストール コマンドで言うと以下です。なお、Stable Diffusion web UIにはVAEを自動で切り替える機能もありますが、手動でON/OFFできた方が何かと便利なので自動化はしません。 ```sh cd ~/stable-diffusion-webui wget https://huggingface.co/gsdf/Counterfeit-V2.5/resolve/main/Counterfeit-V2.5.vae.pt -O ./models/VAE/Counterfeit-V2.5.vae.pt ``` 上記を簡単に説明するとVAEに関するデータを ``` models/VAE ``` に配置します。`vae.pt`ってのがCounterfeitモデルのVAEです。これはモデルごとに異なります。 後、フルサイズのモデルが重すぎる人はこっちでも動くと思います。前回の説明でモデルを落としている人は以下は不要かと。 ```sh cd ~/stable-diffusion-webui wget https://huggingface.co/gsdf/Counterfeit-V2.5/resolve/main/Counterfeit-V2.5_pruned.safetensors -O ./models/Stable-diffusion/Counterfeit-V2.5_pruned.safetensors ``` ## UIの設定値を変更 以下の画像の赤枠を参考にStable Diffusion web UIの設定値を変更してください。 ![00001](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjgf7d-Nwz_yDCyclJP0NtGRNU6tI8_teSLEo421O7SPdvO11VtB4jD6fWvobX8vYxaBExAS2UHQBAfcaTKNzBQ61Vc0coJ8gGL7PFyGzfSJM8UTMtS4pv8gjYTx96xiCWH3cDf-R2ZjrvPI2AD_iyShva5LaF_Vj88p1RkGDdOfa0SOnhWcq-E9H4wA/s1600/00001.png) 具体的な設定箇所は 「Settings -> User interface ->」 に存在する`Quicksettings list`の項目です。ここを以下に変更します。 ``` sd_model_checkpoint, sd_vae ``` そしてUIを再起動すると、以下の画像の赤枠みたいに任意のVAEを選択できるようになります。 ![00002](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjst14bK-Fb0vzR5qty6xMb017dodwtZTxBE5YpcMAb-Y9X-fZmgaDaaDQoXksshbJqL4Sl_N3tn1UdXDVhVLiwcliPeW13OTf_-43tSrHHGY6hK-ouWjyiw2ZBMOp6MqVQfdRSs--JKY3LdfSmAHAARG1h8HvW3jejOPddFRRjUQNozaZAuKrHgqWa8Q/s1600/00002.png) 後は利用するモデルごとに適切なVAEを選択してください。 ## VAE利用 実際にVAEを利用した場合の差を見てみましょう。参考に両方3枚くらい載せます。 \[非VAE\] ![00003](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEzcKSs2Ow4BA8tbAr0_FH-e4GkjxbyyWpEnEjCFgqALulwuqhTDQQonnUmItiW-tWeJ16ot-VkH9E0_IX9nrom4AnwmRcCC4liRLLJ1YfwBysIHGHoS_tvM6WkiZbUE4ydOE6OE_KXwaIdEdkuAWUFHE0q0oqnK4dWOCWYRdj29zp6V9Nc7HKXjptOA/s1600/00003_NVAE.png) ![00004](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKP65Dh9sPI3Xoz27DtIs-GYNi49aXGu-IvWT8ES1E3wuG_rQYPxNV1N9eWY4ooe7q9l1Ux7Q5T18Z6jf2lFyVFN3nc3Z0_DZa1_gah-zHpNEYqz_WdsQitAw5WSUYDcnAm-psZtrupmUj6PYOWW_XlgjTGD0xfXYrUmtuR7HnkfdvAUOJ6lTk4UEYaQ/s1600/00004_NVAE.png) ![00005](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYXllGg2Fnrnm6sN2KYM-oXpwLdIAfskFelDL7IpkC8qi_IU5UzG0XCTjbUYwIx0R2KnpsKOTwMz54WyjOaLcYJ8d9hdkVNobkUT8UL3lItTgVhqVeTGe_BxJfBwZDNKx1iEYHs3AHN0ymEkWkUu2B5kXFJD3x5wEvb2NZHpkStdFnC15D5yn8emceBw/s1600/00005_NVAE.png) \[VAE\] ![00006](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfSSvO6NEfwFjruzM5YPV4VNQY9b2eqyoeEsOngRaNkUvkGVx5bUl3k_ufxHNZQmdJyUjjeg8Ptl2ew2Acaip2PUTLsAgPDHqNjB87xZx8GxhQKynSkurCMd5YyIFQF2opJhNWZgKpPdWD2ZnYrjeJJrwMcA8Be09jpSVTCFyl999JFvbaQkrpfuVI5g/s1600/00006_VAE.png) ![00007](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoGuTKfm1QjQ7f4SFBe3giivEXz424IA0jraxf5L5HUhlBAw-oRgJuKaI2Jz_z14tbtkxtnu6EPervl5kKuj3DYNzCuqvIkTS_rH9PEdfQv5w8SjuADrwVryqszo5WDhYCnk8dMRboeqVO_ZM360_GoHbd2BZ9hB6-oB_IK0n8EKhiAfFDPSrMBZ1bNg/s1600/00007_VAE.png) ![00008](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjksK18EDnWqZrWPZgIYi_eynGwd_K68Ei8oUWGuu_268m1oxwVSTRy1xxE84EkcXs3baHiuv1V6L4Q0jsRSbtH72e_MLKIQaBfYIfrmoHL8doJAvQXEdwSV_6SgyJ0Cj_tyofM-GarU_ogAnNeeDrdbJ3NDS5e3esZWa8igModp4lLL2dmBJsQKtweEw/s1600/00008_VAE.png) 少し薄かった画像から、くっきりした画像になっていると思いませんか? ## おわりに 他の人の絵と何か違う意味がやっと理解できた。 Counterfeit Stable Diffusion Ubuntu VAE WSL