ウマ娘のダイワスカーレットに似たキャラをLoRAで生成する方法【Stable Diffusion WebUI】

結果

LoRAで生成したウマ娘のダイワスカーレットのイラスト

生成する方法

Loraという、特定の画像スタイルを再現したり、あるいは新しい画像スタイルを作成したりすることができるモデルを利用していきます。

実際に行ったこと

環境

OSWindows 11 (22HS)
CPUCore i7-11700K
メモリ16GB
GPURTX 3070

前提条件

  • Stable Diffusion WebUI(AUTOMATIC1111)がインストールされていること

やったこと

今回使うモデルのダウンロード

こちらからダウンロードすることができます。civitaiというサイトで、ダウンロードには会員登録が必須です。

今回使うモデル(YesMix)はさまざまのモデルをマージし、さらに製作者独自の画像を学習させ微調整させたモデルになります。今回使用するLoraの使用者自体もこのモデルを利用していたので、非常に高い精度で狙ったキャラの生成ができると思います。

Loraのダウンロード

こちらからダウンロードすることができます。

Loraのダウンロードもモデルダウンロードの時と同じになります。

モデルの移動

上記のやり方に従っているのであれば、ホームディレクトリにStable Diffusion WebUIのフォルダが存在します。その中の models/Stable-diffusion のフォルダにモデルを移動させます。

Loraの移動

ダウンロードしたLoRAを、models/Lora のフォルダにモデルを移動させます。

Stable Diffusion WebUIの起動

すでに起動している方は再起動をお願いします。

すると、上部の「Stable Diffusion checkpoint」でダウンロードしたモデルが選択できるようになっています。

画像生成

positive prompt1girl, horse ears, solo, daiwa_scarlet, tracen school uniform, white thighhighs, white skirt, twintails, sailor shirt, puffy short sleeves, horse tail, very long hair, brown hair, bow, sailor collar, bowtie, purple shirt, hair intakes, tiara, fang, red eyes, large breasts, bangs,
negative promptEasyNegative, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, (worst quality:1.2), low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, lowres graffiti

呪文が入力できたら、LoRAの適用をします。Generateボタン下の花札みたいなボタンを押してください。

クリックすると、プロンプト入力下に新たなウィンドウが出てきます。表示されているものがLoRAになります。

これらをクリックすると、プロンプトに文字が入力されます。Stable Diffusionはこれらの文字列を認識して、LoRAを適用していきます。また、

<lora:daiwa_scarlet_v10:0.55>

:のあとにある数値はどれぐらいそのLoRAを適用するかの値です。

今回のLoraは0.55~0.65の間で設定するのがおすすめと記載されています。

weight 0.55~0.65 is best

https://civitai.com/models/25294/daiwa-scarlet-uma-musume

次にパラメータを設定していきます。こちらは普段通りで大丈夫です。

Sampling methodDPM++ 2M Karras
Sampling steps20
CFG Scale6

width, height(幅、高さ)はご自由に設定くださいませ。

上記の設定が完了すれば下記のような感じになると思います。

これでGenerateを押下すれば記事最初のようなイラストが生成されると思います。

お疲れさまでした!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です