SamSuka
深都 愛繰(二代目)
深都 愛繰(二代目)

fanbox


Dynamic Prompts(おまけつき)

ここ最近ハマっているので、もう少し詳細に。

有名どころなので既に使っている方も多いと思いますが、まだ初心者の方向けです。


1:どういう拡張機能か

プロンプトをランダムに選択できる拡張機能です。

例えば

1girl, {black hair | red hair | white hair}と記述すると、

黒髪・赤髪・白髪の子がランダムで出ます。


これを利用することで、外出前などに大まかな構図やプレイを記述したプロンプトに、{いろんなキャラ名}としておくと、帰宅時に同じシチュの色んなキャラが出ている。という寸法です。


もちろん、体位にも、服装にも、背景にも使えますので、{forest | desert | messy room | bath room}というようにも使えます。


2:導入

超メジャー拡張なので、extensionsタブからインストールできます。

他の拡張機能を入れたことがある方なら楽勝かと思います。名前は”sd-dynamicc-prompts”です。


インストール→適用再起動したらプロンプトなどを記入するところの下の方(拡張機能が並んでいるトコロ)にDynamic Promptsが入っていればOKです。


3:使い方

通常のプロンプト記入の際、ランダムにしたい言葉を { } で囲います。

単語と単語の間には | を入れます。

{dog | cat | pig}

これだけです。


また、2で表示したパラメーター系をいじることで、生成枚数をいじることができます。

その他、生成頻度の割合をいじる記述

{0.3::dog | 0.3::cat | 0.4::pig}

や、中身を複数選択する

{2$$ dog | cat | pig}

などもありますが、私はあんまり使いません。



4:ワイルドカード(応用)

私の場合、最も使う機能、真骨頂はこの機能です。

Dynamic Promptsをインストールしたフォルダ内に”wildcards”というフォルダができていると思います。

(~\extensions\sd-dynamic-prompts\wildcards内)

ここにテキストファイル(.txt)を入れることで、あらかじめランダムにする言葉を準備しておくことができます。


記述方法は簡単で、ランダムにしたい言葉を改行して書いていくだけです。特に難しい知識は必要ありません。


animals.txtというファイルをwildcards内に作って、開く。

中にこのように記述する

そして、保存。

体位ランダムの記事で、ランダムに体位を出すワイルドカードを書いたと思いますので、そちらもどうぞ。


・使うには

”__ファイル名__”という記述を、プロンプト内にすればokです。

つまり上記の例だと、”__animals__”になります。


より実践的な記述例としては

masterpiece,amazing quality,best quality,good quality,newest,explicit,aesthetic,absurdres,nsfw

1girl, hetero

BREAK

__taii__, __character__, __breasts__, __sence__,

(体位とキャラと胸のサイズと背景がランダムになる)

BREAK

より細かい設定~~

(あらかじめ、ランダムで作りたいプロンプトを作ってwildcardsに入れておく必要あり)


という感じになります。

ワイルドカードは自分で作ってもいいですし、civitaiなどにもたくさんあります。

個人で配布している方もいます。こうしたものを利用するといいと思います。




あとがきとおまけ

で、最近一生けん命掘ってるのは「__character__」の部分です。

この機能すごく便利なのですが、Loraをランダムにすることが(多分)できません。モブキャラはプロンプトをランダムに入れればいいのですが、Loraに頼る特定のキャラはランダムにすることができません。

ランダムのもう一つの欠点として、数値調整を都度できないこと。これは機能的なものでなく手間的なものですね。

Loraをランダムする方法も無くはないですが、Loraごとに他のプロンプトにも強度調整が必要ですし、難しいです。


これらのことから、「プロンプトだけでキャラのランダムができる」ことに意味があります。また、単語数の節約にもなります。


使うには、キャラプロンプトを学習しているモデルである必要はあります。

以下の記事参照

キャラ入りモデル

昨日から大ハマりしています。 Illustrious系統、Noob系統ですね。 キャラカバーの広さはAnimagineが強かったのですが、Loraの関係でponyに乗り換えていました。しかし、Illustrious系統、Noob系統がすごく便利でキレイなので、Loraはpony、無しならillustriousになっていきそうです。 Noob系統のほうが幅が広いのでお勧...


特にIllustiousは膨大な数のキャラが対応しているようです。


ネットには「出てくるキャラ一覧」などありますが、


・男性も混ざってること

・あんまりたくさん知らないキャラが混ざって欲しくないこと

・強度に差があること


などから、自分で調査して自分なりのリストを作りたいと思ったわけですね。

需要があれば公開したいですが、.txtですし、引っ掛からないと思いますが…どうでしょう。

ここに生で書き込んで、「各自でテキストファイルにコピペしてね」も考えています。


おまけも兼ねて例を。


”bluearchive.txt”というファイル名でwildcards内に作り、

--------------このしたから


yuuka_\(blue_archive\),blue_archive

asuna_\(blue_archive\),blue_archive

karin_\(blue_archive\),blue_archive

shiroko_\(blue_archive\),blue_archive

hina_\(blue_archive\),blue_archive

hoshino_\(blue_archive\),blue_archive

mari_\(blue_archive\),blue_archive

kazusa_\(blue_archive\),blue_archive

koharu_\(blue_archive\),blue_archive

hanako_\(blue_archive\),blue_archive

azusa_\(blue_archive\),blue_archive

hifumi_\(blue_archive\),blue_archive

iroha_\(blue_archive\),blue_archive

chiaki_\(blue_archive\),blue_archive

juri_\(blue_archive\),blue_archive

izumi_\(blue_archive\),blue_archive

iori_\(blue_archive\),blue_archive


----------------ここまで

をコピペ。

SDで”__bluearchive__”と記述→適当に何枚か出す。

でうまくいけばOKです。


ブルアカまだまだ掘り足りないので、他にも出せる子多いと思いますが、今確認している子達の分です。


他どんなキャラが行けるのかはネットで探すか、danbooruで確認ですね。


今回は以上です。

Dynamic Prompts(おまけつき) Dynamic Prompts(おまけつき) Dynamic Prompts(おまけつき)

More Creators