【StableDiffusion】画像生成AI雑談スレ3 (379レス)
上下前次1-新
12: 01/24(金)17:50 ID:O57quSao(2/4) AAS
>>8
Dynamic Promptsのワイルドカードの話だな。
hoge.txtで書いたら改行ごとに自動的にランダムになってしまって面倒では?
…と思って調べたらhoge.yaml内で定義すれば改行も入れ放題で管理できるんだな。
例えばchara.yamlに
chara:
pikotaro:
- |
pikotaro, man, permed short hairstyle, sunglasses,
pen, pineapple, apple, pen
hikonyan:
- |
hikonyan, kigurumi, cat, sword, Japanese castle,${attr:chaos}
と定義してやるとプロンプト内で「__chara/pikotaro__」みたいに書いて再利用が出来るようになるわけだ。
(実態は「1個の選択肢(yamlにおける長さ1の配列、"-"で配列と明示)からランダムに選択する」処理になるわけで、"|"を使った複数行記述と合わせて若干キショいが)
プロンプトのテキストボックスに打ち込んでる途中で補完してくれると最強なんだけどそういう機能はないんかな。
>>ComfyUI
要素が増えれば増えるほど画面がごちゃごちゃにならんかな。
プロンプトノードの中身を整理して保存しておける仕組みが必要そう?
現状>>8がお勧めしてくれたDynamic Promptsのyamlによる管理が最強そうなイメージだな。ComfyUIと合わせて使えって話かもしれんが。
テキストファイルの編集で管理できるので、楽に高機能なテキストエディタ(VSCodeとか)を使えるのがデカい。
ただ「特定のシーンでは特定の衣装を使う」かつ「特定の衣装を動的に定義したい」みたいなとき、
ワイルドカードのテンプレート機能が引数として式を許容してないのが悪い方向で効いてきそうではある?
実際は__chara/hikonyan(attr=!__fukuzatsu__)__みたいに"!"を使って即時評価してやれば使えるのか?
上下前次1-新書関写板覧索設栞歴
あと 367 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.003s