このコレクションのワイルドカードは、主に人物のリアルなシーン用に作成されています。ただし、他のタイプのアートにも使用できます。それらはあなたにインスピレーションを与え、創造性を高めます。
私自身これらのワイルドカードを使用して作業しているため、問題のあるキーワードを見つけて削除しています。場合によっては、新しいキーワードを追加したり、ファイル全体を追加したりすることもあります。このコレクションを拡張するための新しいアイデアを常に探しています。
主な考え方は、物事を過度に複雑にしないことです。何千もの奇妙な名前のワイルドカードを扱うのは大変なことかもしれません。覚えて効果的に使えるものをいくつか持っておくのが良いと思います。
これらのワイルドカードを使用するには、拡張機能が必要です。次のいずれかを使用できます。
Recommended
おそらく、拡張機能をインストールした後、拡張機能が正しく動作するために Stable Diffusion (またはレンタルしたサーバー インスタンス) を再起動する必要があります。 WebUI を単純にリロードするだけでは不十分な場合があります。イメージを生成することで、拡張機能が動作するかどうかを簡単に確認できます。 __colors__
ワイルドカードを使用した場所にキーワードcolors
表示される場合は、何かが間違っていることを意味します。
AI-Dock のプロビジョニング スクリプトを使用して拡張機能をインストールした場合、再起動は必要ありません。
sd-dynamic-prompts を使用することに決めた場合は、拡張機能の設定で便利なオプションを 1 つ有効にすることをお勧めします。
Settings > Uncategorised > Dynamic Prompts > Save template to metadata: Write prompt template into the PNG
動作するワイルドカード拡張機能を作成したら、適切なディレクトリにワイルドカード.txt
ファイルが必要になります。前述の 2 つのプラグインの場合、拡張機能のメイン ディレクトリ内のwildcards
ディレクトリになります。
ディレクトリへのパスは次のようになります。
stable-diffusion-webui/extensions/sd-dynamic-prompts/wildcards/
stable-diffusion-webui/extensions/stable-diffusion-webui-wildcards/wildcards/
適切なディレクトリに移動し、ファイルをダウンロードします。
次のコマンドを使用してダウンロードできます。
wget -qO- https://raw.githubusercontent.com/Avaray/stable-diffusion-simple-wildcards/sdxl/scripts/download.sh | bash -s -- wget sdxl
aria2c -q --allow-overwrite=true --remove-control-file=true -o dl.sh https://raw.githubusercontent.com/Avaray/stable-diffusion-simple-wildcards/sdxl/scripts/download.sh && chmod +x dl.sh && ./dl.sh aria2c sdxl
curl -s https://raw.githubusercontent.com/Avaray/stable-diffusion-simple-wildcards/sdxl/scripts/download.sh | bash -s -- curl sdxl
ワイルドカードをダウンロードするその他の方法は、DOWNLOAD.md ファイルにあります。
ワイルドカードは基本的に、キーワードのリストを含むファイルの名前です。 colors.txt
という名前のファイルがある場合は、プロンプトで__colors__
としてワイルドカードを使用できます。 Stable Diffusion は、 __colors__
colors.txt
ファイルのランダムなキーワードに置き換えます。
ランダムな場所で女性のシーンを生成したいとします。彼女の服装もランダムにしましょう。
__色__ __服_上__を着て、 __場所__に立っている__国籍__の女性の写真
最初のプロンプトは次のようになります。
黒いドレスを着てレストランに立っているスペイン人女性の写真
変数も使用できますAvailable only in sd-dynamic-prompts
${c=__colors__}人の女性、 __locations__ 、 ${c}シャツ、 ${c}スカート、 ${c}ブーツ
プロンプトは次のようになります。
楽屋の女性、ピンクのシャツ、ピンクのスカート、ピンクのブーツ
1 つのワイルドカードから複数の値を取得するには、取得する値の量を指定できます。
Available only in sd-dynamic-prompts
おもちゃの車の写真、 {4$$__colors__}
プロンプトは次のようになります。
おもちゃの車の写真、赤、青、緑、黄
Pony Diffusion
に基づくチェックポイントは、これらのワイルドカードの一部では機能しない場合があります。 Pony Diffusion
チェックポイントはまったく異なるデータに基づいてトレーニングされており、多くのことについての知識が不足しています。 Nationalities
、 Artists
、 Cameras
、 Films
おそらくまったく機能しません。リアルなシーンを生成するためにこれらのワイルドカードを使用することを計画している場合は、実際の人物に焦点を当てた適切なチェックポイントを使用する必要があります。次のチェックポイントのいずれかを使用することをお勧めします。
SDXL 1.0
SDXL 1.0
SDXL 1.0
SDXL 1.0
Nationalities
の場合、プロンプトが生成された人物にどのような影響を与えるかを確認するには、 CFG Scale 6-7
程度になるとよいでしょう (詳細については、ここで読むことができます)。 Artists
の場合、最高の結果を得るにはCFG Scale 2-5
使用することをお勧めします。どちらの場合も、チェックポイントが最終結果に最も大きな影響を与えます。チェックポイントごとに異なります。
nationalities.txt
は、このRedditの投稿からインスピレーションを得たものです。lighting.txt
のライト タイプのリストは、この Reddit の投稿からインスピレーションを得たものです。artists.txt
は、Stable Diffusion Cheat-Sheet から取得されました。artists2.txt
の 2 番目のリストは、SDXL アーティスト スタイル スタディから取得したものです。cameras.txt
とフィルムcamera_films.txt
は、SDXL 1.0 Artistic Studiesから取得したものです。何かが足りない、何かが役に立つ、または何かを削除する必要があると思われる場合は、このリポジトリをフォークし、ファイルを編集し、プル リクエストを送信してください。
質問や提案がある場合は、Discord で連絡してください: avaray_
GitHub Sponsors、Patreon、または Buy Me a Coffee で私をサポートしていただくこともできます。