ワイルドカード(Wildcards)の導入方法は?プロンプトを自動で切り替える設定!

「毎回プロンプトを打ち直すのが面倒」「色々なパターンの服や髪型を一度に試したい」と感じたことはありませんか。ワイルドカードは、あらかじめ用意したリストから単語をランダムに選んでくれる便利な道具です。これを使いこなせば、ボタン一つで何百通りものバリエーションを自動で生み出せます。この記事では、初心者でも迷わず導入できる手順を分かりやすく解説します。

目次

ワイルドカード(Wildcards)を導入して設定を整える最初の手順

画像生成のたびに単語を書き換えるのは、時間がもったいないですよね。まずは「SD Dynamic Prompts」という拡張機能を導入しましょう。これさえあれば、自分で作った単語リストをAIが自動で読み込み、プロンプトを勝手に切り替えてくれます。設定さえ済ませれば、あとはAIにお任せで大量の画像を生成できるようになります。

拡張機能Dynamic Promptsをインストールする

Stable Diffusionの画面にある「Extensions」タブを開いてください。そこで「Install from URL」を選び、専用のURLを入力するだけでインストールは完了します。具体的には https://github.com/adieyal/sd-dynamic-prompts.git を貼り付けてボタンを押してください。

このURLを正確に入力して「Install」ボタンを押すと、数秒で処理が終わります。 難しいコマンドを打つ必要はないので、初心者でも安心してください。これで、ワイルドカードを動かすための土台が整います。

インストール後にUIを再起動してメニューを出す

インストールが終わったら、一度「Apply and restart UI」をクリックして画面をリフレッシュしましょう。これでプロンプト入力欄の下の方に、新しい設定メニューが現れます。もしメニューが出てこない時は、一度ブラウザを完全に閉じて立ち上げ直してください。

正しく読み込まれると、画面の左側に「Dynamic Prompts」という項目が追加されます。 これでAIがワイルドカードを使える状態になりました。ここからは、いよいよあなた専用の単語リストを作っていく作業に入ります。

ワイルドカード専用のフォルダが作成されたか確認する

機能が有効になると、パソコンの中に専用の保存場所が自動で作られます。extensions/sd-dynamic-prompts/wildcards という場所を探してみてください。ここに、後ほど作る単語リストのファイルを溜めていくことになります。

フォルダが見当たらない場合は、手動で「wildcards」という名前のフォルダを作っても認識されます。 自分のパソコンのどこにデータが保存されるかを知っておくことが、後の管理を楽にするコツです。スペルミスがないようにだけ注意しましょう。

プロンプトを自動で切り替えるためのリスト作成

ワイルドカードの正体は、ただの単語が並んだテキストファイルです。あなたが普段よく使う「服装」や「髪の色」「背景の場所」などをリスト化しておくだけで、AIがその中から一つを選んでくれます。難しく考えず、好きな単語を書き並べるだけで、自分だけの魔法の辞書が出来上がります。

テキストファイル(.txt)を用意して単語を1行ずつ並べる

メモ帳などのテキストエディタを開き、覚えさせたい単語を1行に1つずつ書いてください。例えば「red hair」「blue hair」「blonde hair」といった具合です。書き終わったら、分かりやすい名前をつけて保存します。

保存する時のファイル名は「colors.txt」のように、中身が分かる名前にするのがおすすめです。 これを先ほどのwildcardsフォルダに入れるだけで準備は完了です。複雑な設定ファイルを作る必要はなく、単純なメモ書きでいいのがこの機能の良いところです。

フォルダ分けをして衣装や背景の種類ごとに整理するコツ

ワイルドカードが増えてくると、どこに何があるか分からなくなります。そんな時は、wildcardsフォルダの中に「outfit」や「location」といったサブフォルダを作って整理しましょう。種類ごとに分けておくことで、使いたいリストをすぐに探せるようになります。

フォルダ分けをしても、AIはしっかりと中身を見つけ出してくれます。 「学校の制服」「ファンタジーな鎧」など、ジャンルごとにリストを育てていくのが、神絵を量産するプロへの近道です。整理整頓が、後の作業効率を劇的に変えてくれます。

1行に複数の単語を詰め込んでセットで切り替える方法

1行に書くのは単語一つだけとは限りません。例えば「white shirt, blue skirt」のように、上下の服をセットで1行に書くこともできます。こうすることで、ちぐはぐな格好にならず、まとまりのあるコーディネートを自動で選ばせることが可能です。

複数の要素をセットにすることで、AIが迷わずに理想の組み合わせを作ってくれます。 「夜の街, ネオンライト, 雨」のように、雰囲気を作るためのセットをいくつか用意しておくと、生成の幅がぐっと広がります。単語の組み合わせを考える楽しみも、ワイルドカードの醍醐味です。

作成したワイルドカードをプロンプト欄で呼び出す方法

リストができたら、いよいよプロンプト欄でそれを使ってみましょう。記述のルールは非常にシンプルで、特定の記号でファイル名を囲むだけです。これがスイッチとなり、AIが「あ、ここをリストから選べばいいんだな」と理解してくれます。

ファイル名をアンダーバー2つで挟んで記述するルール

プロンプト入力欄で、作成したファイル名を __colors__ のようにアンダーバー2つずつで挟んで書いてください。これで、colors.txtの中からランダムに1行が選ばれます。このアンダーバーを忘れると、ただの文字列として扱われてしまうので注意が必要です。

わざわざ「red hair」と打たなくても、これだけで毎回違う髪色のキャラクターが現れるようになります。一度この書き方を覚えるだけで、プロンプトの記述が驚くほど短く、スッキリしたものに変わります。

サブフォルダ内のファイルを指定する際のパスの書き方

フォルダ分けをした場合は、__outfit/winter__ のようにスラッシュを使って場所を教えてあげます。これで「outfitフォルダの中にあるwinter.txtを使ってね」という意味になります。階層を正しく伝えることで、膨大なリストもスムーズに使い分けられます。

「場所/ファイル名」という形さえ覚えておけば、どれだけリストが増えても怖くありません。自分だけの巨大な素材ライブラリを自由に操れる感覚は、一度味わうと病みつきになります。

読み込みが正しく行われているかログ画面でチェックする

「本当にワイルドカードが動いているかな?」と不安になったら、web UIを起動している黒い画面(コマンドプロンプト)を見てみましょう。生成が始まると、実際にどの単語が選ばれたかが表示されます。

もしエラーが出ている場合は、ファイル名が間違っていないかログが教えてくれます。 画面上の画像を見るだけでなく、裏側の動きを確認することで、トラブルを未然に防ぐことができます。ログを読む習慣がつくと、AIとの意思疎通がさらにスムーズになります。

組み合わせの数を自由に設定して一気に生成するコツ

ワイルドカードの真価は、複数の要素を組み合わせた時に発揮されます。単語を一つ選ぶだけでなく、「3つの中からランダムに2つ選ぶ」といった高度な指示も可能です。これにより、人間では思いつかないような独創的な組み合わせが次々と生まれます。

リストの中から複数の要素をランダムに選ばせる記述

「今日はアクセサリーをいくつか身につけさせたい」という時は、中括弧を使った特別な書き方をしましょう。例えば {1-2$$__accessories__} と書けば、リストの中から1個から2個をランダムに選んでくれます。

この書き方をマスターすれば、装飾の密度を自由にコントロールできるようになります。 重ね着をさせたり、背景に小物を散りばめたりする時に非常に役立つテクニックです。ドル記号を2つ並べるのがルールの要点なので、忘れないようにしましょう。

出てくる単語の優先度(重み)を変えて出現率を調整する

リストの中でも「この服はたまにしか出てほしくない」という場合がありますよね。そんな時は、単語の前に数字を足して重みをつけましょう。1::red hair, 5::blue hair と書けば、青い髪が出る確率を赤い髪の5倍にできます。

出現率を調整することで、あなたの好みに合わせた「ガチャ」の確率設定が可能になります。 珍しい衣装をレアキャラ扱いにしたり、基本のポーズを多めに出したりと、自由自在です。自分好みのバランスにリストを調律していきましょう。

全てのパターンを網羅して画像を作る連続生成のやり方

ランダムではなく、リストにある全ての単語を順番に試したい時は「Combinatorial generation」という機能を使います。メニューにあるこの項目にチェックを入れるだけで、リストの上から順に1枚ずつ画像を生成してくれます。

全ての組み合わせを漏れなく確認したい時に、これほど便利な機能はありません。 寝ている間に全パターンのサンプル画像を作っておく、といった使い方も可能です。効率的に「正解」を探し出すための、プロ御用達の設定です。

ワイルドカードが反応しない原因と修正の設定

「呪文を入れたのに、文字がそのまま表示されて画像が変わらない」というトラブルはよくあります。大抵の場合は、ほんの少しの記述ミスや設定のボタンの押し忘れが原因です。冷静にチェックポイントを確認すれば、すぐに元通り動くようになります。

アンダーバーの数やファイル名の打ち間違いを直す

最も多いミスは、アンダーバーの数が足りなかったり、全角になっていたりすることです。必ず半角で __ と2つずつ入力されているか確認してください。また、ファイル名の「s」が抜けているなどの些細な違いも、AIには通じません。

エクスプローラー上のファイル名と、プロンプトに書いた文字をコピー&ペーストで一致させるのが一番確実です。 目視だと意外と見落としがちなので、機械的に合わせる工夫をしましょう。これだけで、トラブルの8割は解決します。

拡張機能のチェックボックスが外れていないか見る

Dynamic Promptsのメニュー内にある「Enable」のチェックが外れていると、ワイルドカードは一切機能しません。いつの間にか外れてしまうこともあるので、動かない時はまずここを疑いましょう。

チェックが入っていないと、AIはワイルドカードをただの単語として読み飛ばしてしまいます。 生成ボタンを押す前に、設定パネルが有効になっているか一目確認する癖をつけましょう。設定の基本中の基本ですが、意外と忘れがちな箇所です。

エンコード形式をUTF-8に揃えて文字化けを防ぐ方法

日本語の単語をリストに入れたい場合は、テキストファイルの保存形式(エンコード)に注意してください。「UTF-8」という形式で保存しないと、AIが文字を正しく読み取れず、エラーや文字化けの原因になります。

メモ帳で「名前を付けて保存」する際に、右下のエンコード欄を確認するだけで対策できます。 英語の単語だけなら問題ありませんが、今後のためにUTF-8で統一しておくのが安全です。正しい形式で保存されたファイルは、AIにとって読みやすい最高の手紙になります。

AIがプロンプトを広げてくれるMagic Promptの設定

ワイルドカードとセットで使いたいのが「Magic Prompt」という機能です。これは、あなたが入力した短い単語を、AIがさらに詳しく引き伸ばしてくれる魔法のような設定です。これを使えば、短い指示でもプロが書いたような濃密なプロンプトに早変わりします。

少ない単語から情報量の多い指示文を自動で作る

Magic Promptを有効にすると、例えば「1girl」と打つだけで、AIが勝手に「青い瞳の、長い髪の、美しい女の子が森の中にいる」といった具合に指示を膨らませてくれます。自分のボキャブラリーに自信がなくても、AIが足りない部分を補ってくれるので安心です。

意外なキーワードが足されることで、自分では思いつかなかったような素敵な1枚が生まれることもあります。ワイルドカードで要素を絞りつつ、残りをAIにお任せする。このバランスが、AI画像生成の新しい楽しみ方です。

使用するAIモデルを選んで好みの作風に寄せる手順

Magic Promptには、プロンプトを生成するための専用のAIモデル(GPT-2など)がいくつか用意されています。設定からこれらを切り替えることで、リアルな写真風に広げるか、アニメ風に広げるかを選べます。

自分の作風に合ったモデルを選ぶことで、生成される画像のクオリティがさらに安定します。 いろいろなモデルを試してみて、一番「しっくりくる」広げ方をしてくれる相棒を見つけましょう。AIとAIの共同作業で、最高の一枚を目指します。

自動追加される不要な単語をネガティブプロンプトで弾く

AIが自動で足してくれた単語の中に、描いてほしくない要素が含まれることもあります。そんな時は、いつものようにネガティブプロンプトを使いましょう。Magic Promptが足した余計な要素を、しっかりと拒否することができます。

「AIの提案を受け入れつつ、ダメなものはダメと言う」という姿勢が大切です。 完全に任せきりにせず、あなたが最終的なディレクターとして指示を出すことで、絵の完成度はどこまでも高まっていきます。主導権は常にあなたが握りましょう。

画面上でファイルを編集できるWildcard Managerの使い方

わざわざパソコンのフォルダを掘り進めてテキストファイルを開くのは面倒ですよね。そんな手間を省いてくれるのが「Wildcard Manager」というタブです。これを使えば、Stable Diffusionの画面から一歩も動かずに、リストの中身を書き換えられます。

フォルダを開かずにリストの中身を書き換える

web UIの上部にある「Wildcard Manager」タブを開くと、左側に保存されているファイルの一覧が表示されます。ファイル名をクリックすれば右側に中身が表示され、そのまま文字を打ち込んで保存(Save)できます。

画像生成の合間に「あ、この単語も追加したい」と思ったら、すぐその場で編集できるのが強みです。 ブラウザとフォルダを行ったり来たりするストレスがなくなるので、作業の集中力が途切れません。

新しいワイルドカードファイルをブラウザから追加する

既存のファイルを直すだけでなく、新しいリストを一から作ることもこの画面で完結します。新しいファイル名を入力して中身を書き込み、保存ボタンを押すだけで、wildcardsフォルダに新しい.txtファイルが作成されます。

思いついたアイデアを、その場でリスト化してすぐに試せるスピード感が魅力です。 フォルダを開く手間がないだけで、新しい組み合わせを試すハードルがぐっと下がります。あなたのアイデアを、逃さず形にしていきましょう。

作成済みのリストを検索して中身を素早く確認する方法

リストが増えすぎて目的のファイルが見つからない時は、検索機能を使いましょう。ファイル名の一部を入れるだけで、瞬時に候補を絞り込んでくれます。また、中身を表示させて、どんな単語を入れていたかプレビューするのも簡単です。

「あのポーズ、何て名前で保存したっけ?」という度忘れも、この機能があれば怖くありません。 膨大な資産をスマートに管理できる環境を整えることが、独学を楽しく続けるコツです。使いやすさを追求して、自分好みの作業場を作り上げましょう。

構造を整理して複雑な指定ができるYAML形式の設定

上級者向けですが、ワイルドカードは「YAML」という形式での記述にも対応しています。これは、単なる箇条書きよりも高度な、階層構造を持った管理ができる方法です。これを使えば、一つのファイルの中に「晴れの日用の服」「雨の日用の服」といったカテゴリをまとめて管理できます。

インデントを使って親要素と子要素を分ける書き方

YAML形式では、スペース(インデント)を使ってグループ分けをします。例えば「clothes」という親項目の下に、段落を下げて「summer」「winter」といった子項目を並べます。パッと見てどこに何が属しているか分かるので、複雑な設定もスッキリ整理できます。

一見難しそうですが、一度ルールを覚えると「このファイル一つあれば全部済む」という状態が作れます。たくさんの.txtファイルを管理するのが大変になってきたら、このYAML形式への移行を考えてみてください。

1つのファイルに複数のカテゴリをまとめて管理する

これまでは「色.txt」「服.txt」とファイルを分けていましたが、YAMLなら「キャラ設定.yaml」の中に、髪、瞳、服装のすべてを詰め込めます。管理するファイルの数が激減するので、バックアップや共有が非常に楽になります。

関連する要素を一箇所にまとめておけば、プロンプトを書く時にあち功ち探す必要がなくなります。データの見通しを良くすることは、創作活動における精神的な余裕にもつながります。

YAML形式特有の呼び出し方と記述の注意点

呼び出す時は __character[hair]__ のように、角括弧を使って階層を指定します。記述ルールが少し変わるため、最初は戸惑うかもしれませんが、慣れればこちらの方が直感的に操作できます。

注意点として、YAMLはスペースの数に非常に厳しいという特徴があります。 全角スペースが混じったり、段落の数がズレたりすると動かなくなります。きっちりと整理された美しいリストを作ることで、AIもあなたの意図を完璧に汲み取ってくれるようになります。

まとめ:ワイルドカードで画像生成の効率を最大化する

ワイルドカードを導入すれば、あなたの画像生成は「手作業」から「自動化」へと進化します。最初は一つのファイルを作ることから始めて、徐々に自分だけのリストを育てていってください。最後に、導入と設定の重要ポイントを振り返りましょう。

  • 拡張機能「SD Dynamic Prompts」をURLからインストールしてUIを再起動する
  • wildcards フォルダの中に、単語を1行ずつ書いた .txt ファイルを作成する
  • プロンプト欄では __ファイル名__ のように、アンダーバー2つで挟んで呼び出す
  • サブフォルダで整理した場合は __フォルダ名/ファイル名__ の形式で指定する
  • {1-3$$__list__} の書き方で、ランダムに複数の要素を選択させる
  • 画面上で編集したい時は「Wildcard Manager」タブを活用して時短する
  • うまく動かない時は、スペルミス、チェックボックス、UTF-8保存を確認する

まずは、よく使う髪の色や目の色をリスト化することから始めてみてください。生成ボタンを押すたびに新しい発見があるワイルドカードの世界は、あなたの創作をより自由で刺激的なものにしてくれます。

ワイルドカードを使った実践プロンプト例

score_9, score_8_up, score_7_up, rating_safe, 1girl, solo, outfit/style, hair/color, pose/action, standing in location/background, soft sunlight, extremely detailed CG, 8k wallpaper

ネガティブプロンプト:

lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次