白峯のソース

IT なことのメモなど

Stable Diffusion で 裸サンザ を描こう!〜ざっくり手順

0. はじめに

 

ウィザードリィ古参ファン@ヒッポンスーパー民の嗜み“裸サンザアート”

でもワシ、絵が描けない……?

大丈夫。

話題の AI、Stable Diffusion 様に描いてもらいましょう。

この記事は、AI による“裸サンザアート”を楽しむためのざっくりした手順とコツをお伝えいたします。

 

AI による画像生成は、

(a) オンラインサービスを利用する

(b) パソコンにインストールして実行する

の2パターンがあるかと思いますが、(a) の場合は、高品質なものができる反面、有料なのと、テイストが決まりがち。

(b) だと、時間と電気代はかかりますが作りたい放題、テイストもモデルを選べば変えられます。

この記事では、(b) で行きます。

もちろん、高速な GPU があるに越したことはないですが、要は待てばいいのです。

 

 

1) Stable Diffusion のインストール

 

お約束の、Python, Git, Stable Diffusion web UI を、環境に合わせてインストールしましょう。

インストール方法は、検索エンジンで「Stable Diffusion web ui インストール方法」と検索すればたくさん出てくるので、そちらを参照ください。

テクニカルな側面が強いため、PC に詳しくないとちょっとツラいかもしれませんね。

 

ちなみに筆者は、GPURadeon RX 6600 XT なので、AUTOMATIC1111 の派生 DirectML 版

https://github.com/lshqqytiger/stable-diffusion-webui-directml

を使ってます。

Sampling steps 20 の 512x512 画像を1枚生成するのが、だいたい 70 秒ぐらいです。

 

 

2. モデルを取得

 

画像生成は、元となるモデルデータが肝心。

ネット上から良さそうなモデルをもらってきましょう。

 

モデルのインストールの仕方もネットに転がってますが、

{インストールフォルダ}/models/Stable-diffusion

に、.ckpt や .safetensors を置けば認識してくれるはずです。

 

筆者は、「DreamShaper」がお気に入りでよく使わせてもらってます。

https://civitai.com/models/4384/dreamshaper

 

なお、ネットで公開するなら、ライセンスも気にしておきましょう。

「Creative ML OpenRAIL-M」だと、“営利、非営利を問わず使用できる寛容なライセンス” とされているので安心かと思われます。

 

参考:

https://cloud.watch.impress.co.jp/docs/column/infostand/1441102-2.html

 

 

3. 呪文を入れる

 

ここまでで準備完了です。

プロンプトに裸サンザの呪文を入れていきましょう。

 

まず、

full body shot, 1man, solo,

この辺りは定型?

 

裸サンザさんなので、

sanza, naked man, ninja, wizardry, manga,

は必須かと。

AI 様が、「サンザ」や「ウィザードリィ」を認識しているかは不明ですが、これがないと裸サンザアートにはならんでしょう、的な。

 

容姿的な面で、

middle aged man, old man, muscle body, gray hair, swept back hair,

あたり。

若い黒髪のヒョロ男だとサンザ感がなくなりますしね。

まぁ、マッチョボディは正当なる後継者たるモンキー先生の流儀かもしれませんが。

 

お好みで背景を、

indoor, dark underground cave, labyrinth, maze,

など。

ま、地下迷宮内の方がウィザードリィっぽいかな、と。

 

あと、TIPS 的なところで、“サンザが脱いでくれない!”“下着つけたらAC10!”でお悩みの場合は、

男子の下っかわについている ●enis 関連を呪文に含めると、比較的 AI 様が脱がせてくれます。

モロダシになるので、その後の修正を忘れぬよう、お気をつけください。

 

反呪文(ネガティブ・プロンプト)は、ネットから拝借してきました。

後半のワードは「服着るな」関係が多いですが、効いているのかは不明です。

flat color, flat shading, nsfw, retro style, poor quality, bad face, bad fingers, bad anatomy, missing fingers, low res, cropped, signature, watermark, username, artist name, text, beard, clothes, cloak, underwear, pants, trunks, bikini

 

その他の設定は、

・Batch Count: 時間かかってもいいから複数候補見たい、という場合は 2 以上にしましょう.2 なら 2 枚描いてくれます

・Batch Size: 1 で良いかと(多いと効率的に生成してくれそうなものの、VRAM を食うみたいです)

・CFG Scale: プロンプト指示従い度.7 〜 11が適切と言われています.迷ったら、とりあえず 7

あたりで良いかと。

 

参考:

https://gigazine.net/news/20220909-automatic1111-stable-diffusion-webui-how-to-use/

 

 

4. 良いのができるまで繰り返す

 

あとは、微調整ととにかく多く描いてもらうことです。

 

Batch Count を 100 にして数時間放置しても良いかもしれません。

その際は、OS(WindowsMac)のスリープの設定には気をつけてください。

AI 画伯活躍中は、スリープを切ると良いかもしれません。

Stable Diffusion



気に入った画像があれば、どんどん別フォルダに保存していきましょう。

 

 

5. 加工

 

おそらく、そのまま公開したら何かとまずいものが描かれていることでしょう。

 

まずは、消しゴムマジック的な機能を搭載した画像編集アプリで Pe●is を消しましょう。

感慨深い作業ですが何も考えず黙々と作業しましょう。

ただし、周囲の目にはご注意を。

下手をするとご家族の中で特別枠に入れられてしまうかもしれません。

 

次に、股間の謎光です。

これも、画像編集アプリで入れます。

筆者はもう新しいアプリを調べるのが面倒なおっさんなので、Photoshop 使ってます。

謎光入れ



 

6. 公開

 

別に公開しなくてもいいですが、このまま保存していても虚しくなるだけでしょう。

ハッシュタグ #裸サンザ を付けると同志(特別枠?)リツイートしてくれるかもしれません。

完成!



あと、応用で作った本来の性癖のものは当方では関与しませんのでご了承ください。

ただ、捕まらないようにお気をつけてくださいね。

 

 

それでは、よき裸サンザライフをお送りください!

冗談なんだから本気のレスは勘弁してね。