23/09/30【Stable Diffusion web UI】プロンプトの領域指定【Regional Prompter】
◆前置き
・こまけえことは置いといて、設定だけ見たい場合は目次から結論へ。
・Regional Prompterを展開すると次のような項目が展開される。
・UIの配置が参考文献のどれとも合致しないンゴ。
・いろいろ試したのでnoteにまとめることとする。
◆資料
・参考文献を参考に、Activeにチェック、Divide Ratio「1,1」、Base Ratio「0.2」、Use base promptにチェック。※下記のスクショ。
・プロンプト
a:2girl, bikini, blue sky, BREAK,
b:bob cut, BREAK,
c:twintails,
※ネガティブプロンプト
EasyNegativeV2,
・①上記の設定、プロンプトで出力。
・ほとんど意図した通りに生成される。
・②Base Ratioのみ「1.0」へ変更。
・ベースとなるプロンプトaが強力に作用してb、cは恐らく消える。
・③Use base promptを使用しない。※チェックを外す。
・プロンプトaとbが作用して、cは消える。
・④、①の設定でUse common promptにチェックを入れる。
・顕著な変化は見られない。
・⑤、①の設定でUse common negative promptにチェックを入れる。
・露骨な変化あり。品質が下がる。
◆結論
・画面を2つに割って全体にaのプロンプト、片方にbのプロンプト、もう片方にcのプロンプトを作用させたい場合。
※画面全体、分割した領域で連続性を必要とする場合。
・プロンプト
a:2girl, bikini, blue sky, BREAK,
b:bob cut, BREAK,
c:twintails,
・画面を2つに割って片方にaのプロンプト、もう片方にbのプロンプトを作用させたい。
※画面全体、分割した領域で連続性を必要としない場合。
・プロンプト
a:2girl, bikini, blue sky, bob cut, BREAK,
b:2girl, bikini, cloudy sky, twintails,
※共通して作用させたいプロンプト(太字)を並べる。
・変化をつけたい部位をその後に付け足す。
◆補足
・その他の詳細な設定はgithubのread me等を参照の事。
・慣れてしまえばどうということも無いが、理解するまでにアタマがカチ割れるかと思った。
この記事が気に入ったらサポートをしてみませんか?