画像生成AI

プロンプトのランダム生成ができる拡張機能、Dynamic Promptsを紹介します【Stable Diffusion WebUIの使い方】

黒髪ショートヘアーの日本人女性のAI写真画像生成AI

※本ページはプロモーションが含まれています

スポンサーリンク
はじめに

みなさんStable Diffusion楽しんでますか?

でも、同じような画像ばかり生成されて・・・いつもとは違った画像も生成したいですよね!

そんなときは拡張機能のひとつ、Dynamic Promptsを使ってみましょう!

記事内の画像は日本語化環境です。
まだ日本語化が済んでいない方は↓の記事を参考に便利な日本語環境にしてみましょう。

スポンサーリンク

拡張機能 Dynamic Promptsとは

沢山の黒いクエスチョンマークの中に赤色のクエスチョンマークが2つある

Dynamic Promptsを導入すると、プロンプトに対してワイルドカード機能が使えるようになります。

ワイルドカードとは

あらかじめ用意した複数のプロンプトからランダムで取捨選択してくれます。

例えば、【赤、黄、青】髪型 のように設定すると、赤、黄、青色の髪型用プロンプトがランダムで生成されるわけです。

使用例

人物の画像を生成する場合、体や背景などをプロンプトで記述していきますよね。
通常はプロンプトが固定されているので、バッチ回数を増やしても同じような画像が生成されるだけです。

ここで人物のプロンプトに対してワイルドカードを設定してみましょう。
(恐らくこのような使い方が最もポピュラーかと)

髪型や体形、服装などをワイルドカードで設定してみます。
こうすることで、画像生成する度にプロンプトがランダムで設定され、思いがけない画像が生成されます。

nov
nov

アイデアが思いつかない場合や、煮詰まったときに使うのも有効だね!

拡張機能 Dynamic Promptsのインストール方法

  • 1
    「Extensions」タブに移動する

    stable diffusion webUIを起動したら上部に表示されるタブ一覧から「Extensions」をクリックします。

    Extensionsのクリックを誘導している
  • 2
    「Available」タブに移動する

    Extensionsタブ内の「Available」をクリックします。

    Availableのクリックを誘導している
  • 3
    拡張インデックスURLを確認する

    「Extension index URL」に表示されているテキストを確認してください。

    「https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json」が入力されていれば問題ありませんが、空欄であったり別の記載であった場合は以下をコピペしてください。

    https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json
    「Extension index URL」をフォーカスしている
  • 4
    「Load from:」ボタンをクリックする

    localizationのチェックを外したら、「Load from:」ボタンをクリックします。

    「Load from:」ボタンクリックを誘導している
  • 5
    Dynamic Promptsをインストールする

    一覧の中から「Dynamic Prompts」を探し、右に表示される「install」ボタンをクリックします。

    installボタンクリックを誘導している

    Dynamic Promptsはブラウザの検索機能を使えば簡単に見つかります

  • 6
    「Reload UI」をクリックする

    stable diffusion webUIは拡張機能を変更した場合はリロードする必要があります。
    上部に表示される「Reload UI」ボタンをクリックしましょう。

    「Reload UI」ボタンクリックを誘導している

拡張機能 Dynamic Promptsの使い方

あらかじめ用意されているワイルドカードファイルを利用する

最初はワイルドカード設定済みのファイルを使用してみましょう。

色々なファイルが公開されていますが、おすすめはcivitaiで公開されている200+です。

ダウンロードしたファイルは[WebUI解凍したフォルダ]→「extensions」→「sd-dynamic-prompts」→「wildcards」フォルダに保存します。

ワイルドカードを使用したい場合は、ワイルドカードの管理タブから使用したいワイルドカードファイルをクリックします。
ワイルドカードファイル欄にキーワードが表示されるので、このキーワードをプロンプト欄にコピペします。

ワイルドカードファイル欄のキーワードのコピーを促している
nov
nov

ワイルドカードの管理タブではワイルドカードファイルを編集することも可能だよ

ワイルドカードキーワードは「_ワイルドカードファイル名_」(前後のアンダーバーは2個づつ必要)になっているよ!

このときに使うワイルドカードによっては工夫が必要になります。
例えば色が設定されているワイルドカードファイルを髪色に反映したい場合は、「ワイルドカードキーワード hair」と入力します。
こうすることで、実際のプロンプトは「blue hair」や「pink hair」など、ランダムで設定されます。

blue、pinkと記載されたテキストファイル
色用ワイルドカードファイル例
プロンプト入力欄に「__color__ hair」と入力している
プロンプトの入力

後はいつも通り画像生成するだけです。

ワイルドカードファイルを自作する

ワイルドカードに慣れてくると、自作する方がほとんどかと思います。

作り方は非常に簡単で、テキストファイルを作成→分り易い名前を設定→ファイル内にプロンプトを記述するだけです。
作成したファイルは[WebUI解凍したフォルダ]→「extensions」→「sd-dynamic-prompts」→「wildcards」フォルダに保存します。

hair_color.txt等、分り易いファイル命名を促している

ワイルドカードファイルの書き方例

「red hair」、「blue hair」をランダムにしたい場合は、間に改行を入れます。

red hair
blue hair

これで完成です。

プロンプトで直接ワイルドカード設定する

ファイルを使用しなくてもワイルドカード機能は使用できます。
ファイルを作るまでもない簡単なものであれば、この手順がおすすめです。

x個のの中から1つを選択する

例、「red hair」「blue hair」「pink hair」3つの中から1つをランダムで選択してほしい場合は、

{red hair|blue hair|pink hair}

と記述します。
{}で囲んで|で区切る形ですね。

x個のの中から2つを選択する

2つを選択してほしい場合は2$$を追記します。

{2$$ red hair|blue hair|pink hair}

また選択する数をランダムにすることも可能です。
その場合はx-y$$と記述します。
1~3個ランダムで選択してほしい場合は、1-3$$と記述します。

他にも色々とできますが、これ以上は使用頻度がかなり少ないと思います。

作成したワイルドカードファイル内の全てを出力したい場合

ワイルドカードファイル内に記述したプロンプトを全て画像出力したい場合があります。
例えば作成した髪型が、実際にどのような画像になるのか、テストしたい場合に便利です。

この場合には、Dynamic Promptsの「組み合わせ生成」機能を使用します。

「組み合わせ生成」をチェックするとバッチ数は無視されてワイルドカードファイル内の全てのプロンプトが画像生成されます。

組み合わせ生成をチェックしている

この時、出力するワイルドカードの数に注意しましょう。
組み合わせパターン全てを出力するので、複数のワイルドカードファイルを使用する場合は、画像生成枚数が大量になる可能性があります。

なので基本的には、ひとつのワイルドカードファイルだけ出力するのが良いかと思います。

おすすめゲーミングキーボード

数多あるゲーミングキーボードからおすすめの商品を紹介します。

ゲーミングキーボードではカスタマイズ性、スピード、コンパクト(FPSやアクション)が重要になります。

nov
nov

きっとぴったりな商品が見つかるから是非チェックしてみてね!

Logicoolの定番かつコスパの高いキーボード

Razerの高コスパゲーミングキーボード、長らく人気の定番モデルです

世界最速レベルのスピードを誇るキーボード

アナログ入力可能な超コンパクトキーボード

ワイヤレスかつ、ロープロファイルスイッチを採用した便利なキーボード

スポンサーリンク

まとめ

今回は、Stable Diffusionの拡張機能Dynamic Promptsを紹介しました。
ワイルドカードを使用すれば思いもよらない画像が生成できるので、まんねり化してしまった場合はぜひ導入してみましょう。

作業しながら適当な画像を生成してガチャを引くのもおすすめだよ!

注目
セーターを着た日本人女性のAI写真
Stable Diffusionの使い方・記事まとめ【Stable Diffusion WebUIの使い方】
Stable Diffusion関連の記事が増えてきたので、使い方に関する記事をまとめました。
注目
黒のロングヘアー女性のAIイラスト
美少女2次元イラストに最適なおすすめモデルを紹介します!【Stable Diffusion モデル紹介】
2Dイラストに最適なStable Diffusionのおすすめモデルを紹介していきます。
注目
ショートヘアーの日本人女性のAI写真
綺麗なお姉さんは好きですか? ハイクオリティな日本人女性が生成できるhaduki_mixを紹介します【Stable Diffusion SDXLモデル紹介】
日本人女性が綺麗に生成できるStable Diffusionのモデルを9つ紹介していきます。
注目
茶髪女性が町中に立っているAI写真
Fooocusのインストールから簡単な使い方を紹介【SDXLを手軽に高速に使える!低スペックでも安心です】Stable Diffusion WebUIのインストール方法
Fooocusのインストールから簡単な使い方を解説していきます。Fooocusは数あるStable Diffusion WebUIの中でも、軽量かつシンプルなクライアントアプリです。
注目
ピンク髪のアジア人女性のAI写真
SDXL 1.0が公開開始されました!Stable Diffusion WebUIでの使い方を紹介します【低VRAMでも使えます!】
バージョン1.0となったSDXLはどんな画像を生成できるのか、インストール方法から使い方、サンプル画像を紹介していきます。
注目
タートルネックを着た黒髪女性のAI写真
Stable Diffusion WebUI PyTorch 2.0 SDPAを使って高速化【Stable Diffusion WebUIの使い方】
高速化が可能となるSDPAの使い方を紹介します。
注目
タートルネックに茶色の上賀を着た日本人女性のAI写真
AUTOMATIC1111がRefinerに対応しました!【Stable Diffusion WebUIの使い方】
Refinerに対応したAUTOMATIC1111の使い方を紹介していきます。

Comment

タイトルとURLをコピーしました