🦊ワイルドカード
前/
次
ワイルドカードはQueue毎にランダムでプロンプトを入れ替える機能です
例えば、 {red|blue|yellow} hair cat
というプロンプトを入れると、 red hair cat
の絵が描かれることもあれば yellow hair cat
の絵が出力されることもあります
一気に大量の絵を出力させるとき、同じプロンプトだと面白くないので、これで絵にバリエーションをもたせましょう
🦊ComfyUIでやってみる
ワイルドカードを導入できるカスタムノードはたくさんありますが、ひとまずImpact-Packを使います
🪢カスタムノード
RAW photo of a cute cat,{happy|smile|sleepy},simple white background
というプロンプトが入っていますが、Queueボタンを押すごとにhappy・smile・sleepyが入れ替わったり入れ替わらなかったりします
{a|b|c}
が最もシンプルな形ですが、もっと複雑な制御をすることもできます
{a|{1|2|3}|c}
入れ子にすることもできる
__wildcard__
$ path\to\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\wildcards
ここにテキストファイルを置くと、それをワイルドカードとして呼び出すことができます
__wildcard__ hair
= {red|blue|yellow} hair
確率
{a|b|c}
だと出てくる確率は1:1:1ですが、これに偏りをもたせることができます
{3::a|8::b|4::c}
プロンプトの前に数字を書きます
これが正規化されて確率に使われます
$$
よくわかりません