Stable Diffusionで画像を生成するときに、呪文(プロンプト)をもっと簡単に入力できたらいいなと思いませんか?
- 何回も同じような呪文(プロンプト)を入力するのは面倒くさい…
- 呪文(プロンプト)を予測変換できるような機能が欲しい
という方に向けて、この疑問や悩みをすっきり解消してくれるStable Diffusionの拡張機能「Easy Prompt Selector」の使い方や導入方法などをご紹介していきます!
※Stable Diffusionの立ち上げ方法や使い方については、以下の記事で詳しく解説しています!
拡張機能「Easy Prompt Selector」とは?
「Easy Prompt Selector」とは、呪文(プロンプト)の入力を効率化してくれるStable Diffusionの拡張機能です。
この拡張機能を導入すれば、ボタンをクリックするだけで登録・保存しておいた呪文(プロンプト)を簡単に入力することができるようになるので、毎回毎回手で入力するという作業がなくなります。
また、呪文(プロンプト)をジャンルごとにカテゴリとして分ける機能や、自分だけのオリジナルプロンプトも登録・保存する機能があるので非常に便利です!
こちらが公式ページになります。
拡張機能「Easy Prompt Selector」の導入方法
「Easy Prompt Selector」は、現時点(2023年9月)でStable Diffusionの拡張機能リストに登録されていませんので、URLから導入する方法を使います。
導入の簡単な流れは、以下の通りです。
①Stable Diffusionの「Extensions」タブを開く
②「URL from Install」をクリックする
③「拡張機能のリポジトリのURL」欄に下記のURLを入力する
https://github.com/blue-pen5805/sdweb-easy-prompt-selector.git
④「Install」ボタンをクリックする
⑤インストールが完了したら、Stable Diffusionを再起動する
※拡張機能をURLから導入する方法については、以下の記事で詳しく解説していますので、参考にしながら導入してみてください!
- Stable Diffusionのプロンプトの見本が知りたい
- 画像生成が思ったようにできない
- 色々なプロンプトを探したい
拡張機能「Easy Prompt Selector」の使い方
それでは、拡張機能「Easy Prompt Selector」の使い方を説明していきます!
「Easy Prompt Selector」の基本的な操作方法
「Easy Prompt Selector」が導入完了すると、「Generate」ボタンの下に『✡タグを選択』というボタンが表示されるようになります。
この『✡タグを選択』ボタンをクリックすると下記画像のようなプルダウンメニューが表示されるので、自分の好きなカテゴリを選びます。
そうすると、下記画像のように呪文(プロンプト)入力専用のボタンがカテゴリごとに並んでいる画面が表示されますので、自分の使いたいカテゴリのボタンをクリックして呪文(プロンプト)を入力します。
いかがでしょうか?とっても簡単ですよね。
オレンジ色のボタンをクリックすると、画像を生成するときにそのカテゴリの中の呪文(プロンプト)がランダムに選ばれるようになっています。
呪文(プロンプト)を選べないけどカテゴリはこれがいい!というときは使うと便利な機能ですね。
拡張機能「Easy Prompt Selector」にオリジナル呪文(プロンプト)を登録する方法
実際に「Easy Prompt Selector」を使ってみると、「デフォルトで登録されている呪文(プロンプト)だけでは物足りない!」という方がほとんどだと思います。
ですので、自分でお気に入りの呪文(プロンプト)を新しく登録することが必要になってきます。
呪文(プロンプト)データの作り方
オリジナルの呪文(プロンプト)を登録する方法は、下記のフォルダの中に呪文(プロンプト)のデータを記載した『YAML形式』のファイルを入れる必要があります。
webui\extensions\sdweb-easy-prompt-selector\tags
『YAML』は文字データですので、メモ帳などのテキストエディタで作成・編集することができます。新しいYAML形式のファイルを作成する場合は、メモ帳などで1度ファイルを保存してから拡張子を「.yml」に変更してください!
呪文(プロンプト)の書き方
基本的には、先頭に「- (ハイフン+半角スペース)」をつけて箇条書きにしていきます。
以下にテンプレートを貼っておきますので、コピーして使ってください。
- prompt1
- prompt2
- prompt3
- prompt4
- prompt5
ボタンを日本語表記にするときの呪文(プロンプト)の書き方
この場合は、「日本語: 呪文(プロンプト)」というように入力します。
以下にテンプレートを貼っておきますので、コピーして使ってください。
呪文1: prompt1
呪文2: prompt2
呪文3: prompt3
呪文4: prompt4
呪文5: prompt5
カテゴリを分ける場合の呪文(プロンプト)の書き方
この場合は、先頭に「カテゴリ名」を入力し、以降は行頭に「スペースを1つ以上」入れて入力していきます。
以下にテンプレートを貼っておきますので、コピーして使ってください。
カテゴリ名:
- prompt1
- prompt2
- prompt3
- prompt4
- prompt5
以上が呪文(プロンプト)の書き方になります!
※呪文(プロンプト)の基本やコツは、以下の記事で詳しく解説しています。
拡張機能「Easy Prompt Selector」を使って画像を生成してみた!
では、先程ご紹介した使い方で拡張機能「Easy Prompt Selector」の呪文(プロンプト)の書き方で画像を生成してみます。
実写系モデル
設定は以下になります。
呪文(プロンプト):赤字が「Easy Prompt Selector」のから入力したもの
8k photo, masterpiece, cowboy shot, 1girl, adult, pale skin, slender, medium breasts, green eyes, cat ears, evil smile, tongue out, brown hair, long hair, straight hair, blunt bangs <lora:koreanDollLikeness:1>
ネガティブプロンプト
bad-artist, bad-hands-5, bad_prompt_version2, (easynegative:1.1), (negative_hand-neg:1.1)
パラメータ設定
- Model : yayoi_mix
- Clip Skip : 2
- VAE : vae-ft-mse-840000-ema-pruned.safetensors
- Sampling method : DPM++ SDE Karras
- Sampling steps : 25
生成された画像がこちらです!
※参考になる記事はコチラ
アニメ系モデル
呪文(プロンプト)は先程とほぼ同じで、LoRAだけ変更しています。
8k photo, masterpiece, cowboy shot, 1girl, adult, pale skin, slender, medium breasts, green eyes, cat ears, evil smile, tongue out, brown hair, long hair, straight hair, blunt bangs <lora:cateye_v100:1>
ネガティブプロンプト
EasyNegative,(worst quality, low quality:1.3), (monochrome, grayscale, poorly eyes, bad hands, watermark, username:1.2), flat color, flat shading, bad hands, bad legs, bad fingers, bad anatomy, Multiple hands, Multiple legs, (((missing fingers))), missing hands, huge breasts, nsfw,
パラメータ設定
- Model : meina_mix
- Clip Skip : 1
- VAE : vae-ft-mse-840000-ema-pruned.safetensors
- Sampling method : DPM++ 2M Karras
- Sampling steps : 30
生成された画像がこちらです!
非常に簡単に呪文(プロンプト)を入力して、クオリティの高い画像を生成することができました!いつも手入力で呪文(プロンプト)を入力している時間を半分ほどに短縮できました。
※参考になる関連記事
まとめ
いかがでしたでしょうか?
呪文(プロンプト)の入力を効率化する、Stable Diffusionの拡張機能「Easy Prompt Selector」の使い方や導入方法について解説してきました。
今回のポイントをまとめると、以下のようになります。
- 拡張機能「Easy Prompt Selector」は、呪文(プロンプト)の入力を効率化するツール
- お気に入りの呪文(プロンプト)や、オリジナルの呪文(プロンプト)も登録可能
画像生成において呪文(プロンプト)の入力はかなり時間のかかる作業になりますので、今回紹介した方法で拡張機能「Easy Prompt Selector」を導入して、もっと効率よくStable Diffusionを利用しましょう!
- Stable Diffusionのプロンプトの見本が知りたい
- 画像生成が思ったようにできない
- 色々なプロンプトを探したい