今回は、Google Colab上でStable Diffusion web UIを動かし、ChilloutMixとKoreanDollLikenessを使って、かっこかわいい韓国女性のイラストを生成する方法を紹介します。
KoreanDollLikenessについて
KoreanDollLikenessは、韓国の可愛らしい女性を描くためのLoRAです。
一時的に削除されてしまっており、ダウンロードできない期間があったのですが、今では復活しています。
KoreanDollLikenessを使うことで、下の画像のような、可愛らしい韓国女性のイラストを生成することができます。
CIVITAI[KoreanDollLikeness (v2.0)]:https://civitai.com/models/26124/koreandolllikeness-v20
また、上のイラストのベースのモデルは、ChilloutMixを使っています。
CIVITAI[ChilloutMix]:https://civitai.com/models/6424/chilloutmix
KoreanDollLikenessは、以前紹介したJapaneseDollLikenessと同じ作者さんです。
よろしければ、そちらもどうぞ。
KoreanDollLikenessをChilloutMixと使う準備
今回は、Google Colab上でStable Diffusion web UIを動かし、KoreanDollLikenessとChilloutMixを使います。
Colabで「ハードウェア アクセラレータ」を「GPU」に設定し、次のコードを貼り付けて実行しましょう。
!git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
%cd /content/stable-diffusion-webui
!wget https://civitai.com/api/download/models/11732 -O /content/stable-diffusion-webui/models/Stable-diffusion/chilloutmix_NiPrunedFp32Fix.safetensors
%mkdir -p /content/stable-diffusion-webui/models/Lora/
!wget https://civitai.com/api/download/models/31284 -O /content/stable-diffusion-webui/models/Lora/koreandolllikenessV20_v20.safetensors
!python launch.py --share --xformers --enable-insecure-extension-access
(※2023/08/14 コードにミスがありましたので、更新しました)
しばらく待って、Running on public URL:xxxと表示されたら、そのリンクをクリックします。
また、Colabで「Stable Diffusion web UI」を使う方法については、次の記事を参考にしてください。
KoreanDollLikenessの使い方
では、実際にKoreanDollLikenessを使ってみましょう。
Stable Diffusion web UIを開いたら、下の画像のように順番にクリックしていくことで、プロンプトに<lora:koreandolllikenessv20_v20:1>
というようなワードが追加されます。
(KoreanDollLikenessのバージョンの違いなどによっても、この文字は変わってしまう可能性があるので、下の画像のように順番にクリックしていく方法で入力するのがおすすめです)
かわいいイラストを生成するための設定
では、かわいいイラストを生成するための設定を見ていきましょう。
「KoreanDollLikeness」では、以下のような設定を推奨しています。
- VAE:vae-ft-mse-840000-ema-pruned
- Sampling method:「DPM++ SDE Karras」
- Sampling steps:20〜35
- Clip skip:1 または 2
- Upscaler:Latent (bicubic antialiased)
- CFG Scale : 5〜9
- txt2imgの重み:0.2〜0.7
- img2imgのDenoising strength:0.4〜0.7
ただ、ChilloutMixではVAEが必要ないので、今回はVAEを使わずに画像を生成していこうと思います。
また、さきほど入力した<lora:koreandolllikenessv20_v20:1>
というワードの1という数値は、どれだけLoRAの効果を発揮させるか、というものになります。
KoreanDollLikenessでは、txt2imgの場合、この値を0.2〜0.7にすることを推奨しています。
img2imgの場合は0.4〜0.7です。
ChilloutMix + KoreanDollLikenessで生成したイラスト
最後に、ChilloutMix + KoreanDollLikenessでイラストを生成してみました。
(masterpiece), (best quality:1.2), (upper body:1.4), (looking at viewer:1.4), girl, (head:1.6), closeup, (silver hair, long hair:1.4), big sweatshirt, black sweatshirt, town <lora:koreandolllikenessV20_v20:0.6>
ネガティブプロンプト
(low quality, worst quality, trembling, cropped face:1.4), nsfw
- Steps: 20
- Sampler: DPM++ 2S a Karras
- CFG scale: 5
- Seed: 1987661837
- Size: 600×320
- Model: chilloutmix_NiPrunedFp32Fix
- Denoising strength: 0.7
- Clip skip: 2
- Hires upscale: 2
- Hires upscaler: Latent
まとめ
今回は、ChilloutMixとKoreanDollLikenessを使って、かっこかわいい韓国女性のイラストを生成する方法を紹介しました。
JapaneseDollLikenessと同様に、KoreanDollLikenessも、しばらく公開がストップされていた時期があり、ダウンロードがむずかしかったのですが、今ではぶじ復活され、とてもうれしく思っています。