経緯
某掲示板でAIイラストが貼ってあるのを見てやってみたいと思っていた。
せっかくやるなら既存のキャラではなく、自作キャラでAIイラストを作ってみたかった。
AIイラストを調べていると有料のサービスが多く、できれば無料で出来ないか探していた。
Stable DiffusionのWebUI Automatic1111を使用してLoRa追加学習モデルを作れば自作キャラが作れると解説されていた。
今回は、前述のツールでイラストを作成していく。
学習用画像作成
Blenderで作成したモデルにポーズをとらせて、スクリーンショットで画像ファイルにする。
適当にポーズをとらせて画像を12枚作成した。
![](https://ranbuta.net/wp-content/uploads/2023/05/学習用画像-1024x719.jpg)
LoRaモデル作成
モデルの作成は、youtubeの解説動画があったので参考にした。
手順通りに進めれば簡単にできた。
出来たファイルを「models」フォルダに格納したら追加学習データの準備完了。
![](https://ranbuta.net/wp-content/uploads/2023/05/アイコン.jpg)
基本モデル入手
追加学習のデータが完成したら、次は基本のモデルデータを入手する。
今回は3つのモデルを使う。
・yama-no-susume
アニメ版ヤマノススメを元ににしてるらしく、アニメ調が濃く出ている。
https://huggingface.co/alea31415/yama-no-susume/resolve/main/examples/with_inpaint/00014-225925947.png・SukiyakiMix-v1.0-fp16
繊細で綺麗な感じが出ている。
https://huggingface.co/Vsukiyaki/SukiyakiMix-v1.0/resolve/main/imgs/Example1.png・Deyoyoyo_3D_V1
繊細でディテールが素晴らしい。
モデルをダウンロードしたら「stable-diffusion-webui → models → Stable-diffusion」の中にファイルを格納する。
![](https://ranbuta.net/wp-content/uploads/2023/05/パス.jpg)
ネガティブプロンプト拡張機能追加
イラストの質を向上させるプロンプトを追加していく。
今回使用したのは「EasyNegative」「bad_prompt」を使用する。
・EasyNegative
イラストのクオリティを向上してくれるらしい。
![](https://cdn-thumbnails.huggingface.co/social-thumbnails/datasets/gsdf/EasyNegative.png)
・bad_prompt
手の修正に特化していて手の破綻の軽減をしてくれるらしい。
![](https://huggingface.co/datasets/Nerfgun3/bad_prompt/resolve/main/bad_prompt_showcase.jpg)
ファイルをダウンロードしたら「Cstable-diffusion-webui → embeddings」内にファイルを格納する。
![](https://ranbuta.net/wp-content/uploads/2023/05/ネガティブ.jpg)
WebUI起動
「webui-user.bat」をダブルクリックしてバッチファイルを実行する。
成功したら以下の画像のようになり「http://127.0.0.1:7860」をWebブラウザに貼り付ける。
![](https://ranbuta.net/wp-content/uploads/2023/05/コマプロ-1024x532.jpg)
以下のように表示される。
![](https://ranbuta.net/wp-content/uploads/2023/05/1-1024x517.jpg)
初めにネガティブプロンプトを入力する。
画面右端の赤枠のアイコンをクリックする。
画面左の赤枠アイコンをクリックすることでネガティブプロンプトを追加できる。
ここでは「EasyNegative, bad_prompt_version2:0.8」という感じに間に「,」を挟む必要がある。
![](https://ranbuta.net/wp-content/uploads/2023/05/2-1024x520.jpg)
次にポジティブプロンプトを入力する。
「Lora」タブをクリックして自作データをクリックすると「<lora:orikyaraV2:1>」が追加される。
![](https://ranbuta.net/wp-content/uploads/2023/05/3-1024x614.jpg)
AIイラストを出力(yama-no-susume)
準備が出来たから画像を出力していく。
画面右端の「Generate」をクリックして実行する。
6回ほど出力した画像は以下のようになった。
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00088-417910609.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00090-1629732675.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00087-337368901.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00086-3197211220.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00092-2252213042-1.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00004-4195452944.png?ssl=1&resize=512%2C512)
なぜか人外キャラが出力された。
原因を調べているとポジティブプロンプトの「<lora:orikyaraV2:1>」が悪いとわかった。
設定値を「1」にしたのが悪く0.3ぐらいに落とした。
ついでにワードも追加してみた。
<lora:orikyaraV2:0.3>, orikyara, detailed eyes, best quality,masterpiece,ultra high res, white dress, long sleeves, boots,corset, brown hair
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00009-3763916132.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00026-35396891.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00027-35396892.png?ssl=1&resize=512%2C512)
![](https://i2.wp.com/ranbuta.net/wp-content/uploads/2023/05/00029-35396894.png?ssl=1&resize=512%2C512)
![](https://i2.wp.com/ranbuta.net/wp-content/uploads/2023/05/00127-2145915836-1.png?ssl=1&resize=512%2C512)
![](https://i2.wp.com/ranbuta.net/wp-content/uploads/2023/05/00128-2496516656.png?ssl=1&resize=512%2C512)
![](https://i2.wp.com/ranbuta.net/wp-content/uploads/2023/05/00129-1811317500-1.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00129-2036147845-1.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00130-3668472358-1.png?ssl=1&resize=512%2C512)
元絵と比較してみよう。
![](https://ranbuta.net/wp-content/uploads/2023/05/元絵-861x1024.jpg)
髪型はショートヘアーで出力画像に濃く反映されている。
服装も白のワンピースの形状を再現出来ていて首元のリボン、コルセットも反映されている。
靴はショートシューズからロングシューズにされている。
概ね満足いく結果が得られた。
AIイラストを出力(SukiyakiMix-v1.0-fp16)
次はSukiyakiMix-v1.0-fp16で出力してみる。
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00105-1446414579.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00106-1446414580.png?ssl=1&resize=512%2C512)
![](https://i2.wp.com/ranbuta.net/wp-content/uploads/2023/05/00107-1446414581.png?ssl=1&resize=512%2C512)
![](https://i2.wp.com/ranbuta.net/wp-content/uploads/2023/05/00108-1446414582.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00109-1446414583.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00110-1446414584.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00111-3284559541.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00113-438091156.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00114-1626751817.png?ssl=1&resize=512%2C512)
さっきとは画風がかなり変わったが、モデルの構成がきちんと反映されている。
AIイラストを出力(Deyoyoyo_3D_V1)
最後はDeyoyoyo_3D_V1で出力してみる。
![](https://i2.wp.com/ranbuta.net/wp-content/uploads/2023/05/00103-4267376376.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00104-4267376377.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00106-4267376379.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00107-4267376380.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00110-4267376383.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00111-4267376384.png?ssl=1&resize=512%2C512)
![](https://i0.wp.com/ranbuta.net/wp-content/uploads/2023/05/00112-4267376385.png?ssl=1&resize=512%2C512)
![](https://i1.wp.com/ranbuta.net/wp-content/uploads/2023/05/00389-2702648054.png?ssl=1&resize=512%2C512)
背景がシンプルに出力されたが綺麗なイラストが出力された。
感想
初めてのAIイラストは難易度が高いと思ってたが簡単に出来ておどろいた。
ドラゴンが出力されたときはモデル作成の時に間違えたかと思ったが調整が大事だと感じた。
呪文とか完璧に理解していないが他の投稿者のようなイラストを生成できるようにしていきたい。
コメント