Stable Diffusion Web UIで複数でランダムな条件でプロンプトを与えて画像を生成する方法です。つまり、髪の毛の色を「黒、茶、青、赤、ピンク」のいずれかの中からどれかをランダムに選んで絵を作るような場合です。これで画像を連続生成すればいろいろんパターンの画像が出力できます。
Extentionのインストール
Stable Diffusion Web UIの画面で[Extentions]タブ-[Install from URL]タブを選んで、URL for extentions’s git repositoryに下記URLを貼り付けます。
https://github.com/adieyal/sd-dynamic-prompts.git/
[Install]ボタンをクリックします。

[Installed]タブで[Apply and restart UI]をクリックして再起動させます。Extentionのリストにsd-dymanic-promptsがあればOKです。

プロンプトの書き方
プロンプトは、複数の条件を中かっこ{}を囲って縦棒(|)(Shiftキー+\)で区切ります。
{条件1 | 条件2 | 条件3}
条件1,2,3のいずれかからランダムにどれか一つが選ばれます。
具体にはこんな感じです。「黒、茶、青、ピンク、赤、水色の中のどれか一つの髪色」を指定したことになります。
({black|brown|blue|pink|red|skyblue} hair)

実際にはこんな感じで生成されます。
コメント