【2023年4月決定版】Stable Diffusion 公式にはないモデルを使ってフォトリアリスティックな美女画像を作る (2)

## 緊急速報：Stable Diffusion Web UI を Google Colab 上で使うとアカウントBAN?!

https://qiita.com/javacommons/items/e310e37ef7e2fe7b5d52

----


https://qiita.com/javacommons/items/77f520d531eaed85ed53

という記事を書きましたが、プロンプトの簡単ないじり方を追加説明したいと思い、記事におこします。
カスタムモデルを使った Web UI の使い方は上記記事を見ていただくとして、今回はプロンプトを変えると生成される画像がどのように変わるか(疑似)体験していただきたいと思います。

* 画像サイズは 512 x 768 の固定でいきます。
* 特に指定してない限り、Web UI のデフォルト値のまま実行しています。

今回は [https://colab.research.google.com/github/camenduru/stable-diffusion-webui-colab/blob/main/nightly/chillout_mix_webui_colab.ipynb](https://colab.research.google.com/github/camenduru/stable-diffusion-webui-colab/blob/main/nightly/chillout_mix_webui_colab.ipynb) のスクリプトを使いました。chillout-mix のカスタムモデルを使って画像を生成する Web UI が起動するやつです。(上記記事を参照)

* プロンプトとは「こんな画像が欲しい」と要求するものです。
* ネガティブプロンプトとは「こんな画像は欲しくない」とけん制するものです。

----

ネガティブプロンプトは以下を使いまわしました：

```
worst quality, low quality, ugly, 3d, 2d
```

## 1st try

18yo は 18 years old の略で18歳のという意味です。

```text:プロンプト
18yo girl, brown short hair, brown eyes, Photorealistic, Hyperrealistic, Hyperdetailed
```

どこの国の女性かよくわからない、まぁまぁの(失礼)娘ができましたｗ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/140610/f6bbb5fa-22d0-1406-73bb-b6cf7ca3b954.png)

## 2nd try

18yo を 6yo に変えてみます。

```text:プロンプト
6yo girl, brown short hair, brown eyes, Photorealistic, Hyperrealistic, Hyperdetailed
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/140610/35f48b60-8fc8-077f-8698-84230631a9f5.png)

## 3rd try

18yo に戻して swedish (スウェーデン人の) をつけてみます。

```text:プロンプト
18yo swedish girl, brown short hair, brown eyes, Photorealistic, Hyperrealistic, Hyperdetailed
```

はい、やっと作品ぽいのができましたｗ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/140610/d44557fe-0298-b5a5-7a34-adb9c1a5eeb8.png)

## 4th try

全身がほしいので「full body portrait of the 18yo swedish girl」にしてみます。

```text:プロンプト
full body portrait of the 18yo swedish girl, brown short hair, brown eyes, Photorealistic, Hyperrealistic, Hyperdetailed
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/140610/cb517efd-6920-0f34-61e1-cd7080c03792.png)

## 5th try

全身がとれたので胸を大きくしてみます。chillout-mix では「huge tits (k-cup)」という指定をすると結構大きくなります。
ただし p-cup とかにしてもあまり変わらないです。

```text:プロンプト
huge tits (k-cup), full body portrait of the 18yo swedish girl, brown short hair, brown eyes, Photorealistic, Hyperrealistic, Hyperdetailed
```

<b>失敗・・・ヌードばかりつづきましたｗ</b>

## 6th try

black dress を追加してみます。

```text:プロンプト
black dress, huge tits (k-cup), full body portrait of the 18yo swedish girl, brown short hair, brown eyes, Photorealistic, Hyperrealistic, Hyperdetailed
```

ここではお見せできない画像が続きましたが、おみせできるのはこんな感じ・・・。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/140610/831187dc-8a42-5a2c-5d9c-b650d0f9f6bc.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/140610/6cd5d958-e035-5ec1-aaae-c622a6568a38.png)

----

## 最後に

カスタムモデルを使った Web UI による画像生成はつい楽しくて、Google Colab に課金しちゃってます・・・つい！
プロンプトに特に指定しなくてもヌードが生成されるんですが、プロンプトの先頭に「nude,」を追加すると高確率でヌードになります(そんなこと聞いてないですか、そーですか・・・)。

始めるなら・・・

https://qiita.com/javacommons/items/77f520d531eaed85ed53

をご覧ください。

それでゃ！

追伸・・・

続き、というか basil mix という別のカスタムモデルの紹介です。もしよかったらご覧ください：

https://qiita.com/javacommons/items/e63f6d25d8864f31a366