V4に抽選機能が追加されました。
まさにガチャですね。
この記事の1枚目の画像のメタデータを読み込んでみてください。
プロンプトは次のようになります。
{{{masterpiece, amazing quality, very aesthetic, high resolution, ultra-detailed, highly finished}}}, {{{4k, extremely detailed cg, ai-generated}}}, {{{girl, ||kousaka honoka|sonoda umi|minami kotori|nishikino maki|koizumi hanayo|hoshizora rin|yazawa nico|toujou nozom|ayase eli||, love live!, medium breasts, cowboy shot, smile, micro bikini, looking at viewer, beach}}}
抽選機能の部分は以下です。
||kousaka honoka|sonoda umi|minami kotori|nishikino maki|koizumi hanayo|hoshizora rin|yazawa nico|toujou nozom|ayase eli||
||から始まって、|で区切られて、||で終わる中のプロンプトの内、どれか1つだけが抽選で選ばれます。
試しに生成してみて頂けると分かります。
9人の内、誰か1人が生成されるはずです。
この抽選機能の特徴は、選ばれなかったプロンプトは『切り捨てられる』ということです。
キャラクター領域は完全に独立していませんでした。
キャラクター領域①に書いたプロンプトは、キャラクター領域②にも影響してしまいます。
抽選機能は試した限りでは、選ばれなかったプロンプトは切り捨てられて、全体構図に影響を及ぼすことはありません。
上のプロンプトを変更してみます。
{{{masterpiece, amazing quality, very aesthetic, high resolution, ultra-detailed, highly finished}}}, {{{4k, extremely detailed cg, ai-generated}}}, {{{girl, ||kousaka honoka, smile|sonoda umi, angry||, love live!, medium breasts, cowboy shot, micro bikini, looking at viewer, beach}}}
高坂穂乃果は笑顔、園田海未は怒っている、の2つを抽選させます。
高坂穂乃果が選ばれると笑顔ですし、園田海未が選ばれると怒っています。
この抽選候補はいくつまでいけるのか?
試してみたのが2枚目の画像のプロンプトです。
{{{masterpiece, amazing quality, very aesthetic, high resolution, ultra-detailed, highly finished}}}, {{{4k, extremely detailed cg, ai-generated}}}, {{{girl, ||kousaka honoka|sonoda umi|minami kotori|nishikino maki|koizumi hanayo|hoshizora rin|yazawa nico|toujou nozom|ayase eli|takami chika|watanabe you|sakurauchi riko|kurosawa ruby|kunikida hanamaru|tsushima yoshiko|matsuura kanan|ohara mari|kurosawa dia|uehara ayumu|nakasu kasumi|ousaka shizuku|asaka karin|miyashita ai|konoe kanata|yuuki setsuna|emma verde|tennoji rina|mifune shioriko|mia taylor|zhong lanzhu|takasaki yuu|shibuya kanon|tang keke|arashi chisato|heanna sumire|hazuki ren|sakurakouji kinako|yoneme mei|wakana shiki|onitsuka natsumi|wien margarete|onitsuka tomari|hinoshita kaho|murano sayaka|otomune kozue|yugiri tsuzuri|osawa rurino|fujishima megumi|momose ginko|kachimachi kosuzu|anyoji hime||, love live!, medium breasts, cowboy shot, smile, micro bikini, looking at viewer, beach}}}
オールスターでやってみましたが、ちゃんと認識していると思われます。
最後のキャラも生成されましたので。
ランダム抽選ですので、全員が生成されたかどうかの確認まではしていませんが、大丈夫だと思います。
プロンプトの文字数の上限に達しなければ認識すると思われます。
抽選機能を使うことで、AIイラストを生成する遊びが楽に面白くなると思っています。
みなさんの推しのキャラの抽選プロンプトを用意して、ある構図のプロンプトを生成する時に、その抽選プロンプトを埋め込んで生成すれば、推しガチャ生成することができます。
使い方はキャラだけではありません。
シチュエーションにも使えます。
プロンプトの文字数を気にする必要はありますが、いくつかのシチュエーションのガチャ生成も面白いと思います。
公式の説明文です。
いつも同じプロンプトで画像を生成するだけでなく、ちょっとしたランダム性を加えて画像生成をもっと楽しみたい時のために、V4画像生成モデル向けにプロンプト抽選機を導入しました。プロンプト抽選機を使うと、プロンプト内で指定した複数の選択肢から画像生成時にランダムに要素を選ぶことができます。
使い方は次のとおりです。プロンプトの任意の場所で、パイプ記号を使って選択肢を設定します。パイプとは「|」の記号のことで、キーボードによって入力方法が異なります:
日本語JISキーボード:Shift + ¥ キー
英語配列(US)キーボード:Shift + キー(バックスラッシュ)
MacのJISキーボード:Option + ¥ キー
このパイプ記号を二つ続けて(||)使うと「二重パイプ」となり、これでランダム選択したい部分を囲みます。その中で、一つのパイプ(|)を使って選択肢を区切ります。簡単な例を見てみましょう:
1girl, ||red hair|blue hair|green hair||, rain
上記の例では、3つの選択肢を持つ抽選部分があります。このプロンプトで画像を生成すると、ランダムに一つの選択肢が選ばれます。例えば「1girl, red hair, rain」または「1girl, green hair, rain」などのプロンプトで画像が生成されます。これは抽選結果によって変わります。同じシードを使用しても、プロンプトの抽選結果は毎回異なることに注意してください。
もちろん、単一のタグだけでなく、さまざまな方法で活用できます。
自然言語(現時点では英語のみ対応)での抽選部分の例:
A girl with ||red|green|blue|| hair standing in the rain
部分的なタグでの使用例:
1girl, ||red|blue|green|| hair
複数タグを含む選択肢:
1girl, ||red hair, glasses|blue hair, sunglasses|,||, rain
最後の例では、選択肢の一つがただのコンマ(,)になっています。これが選ばれると、プロンプトは「1girl, ,, rain」となりますが、システムはこのような連続したコンマを自動的に一つのコンマとして処理します。つまり、実質的には「1girl, rain」と同じになります。これは「メガネもサングラスも付けない」というような、何も追加しない選択肢を抽選部分に含めたい場合に便利な方法です。
参考までに、複数の抽選部分を含むより複雑な例を紹介します:
1girl, ||blue|red|green|brown|black|blonde|silver|| hair, ||skirt|jeans||, ||,|sunglasses, |glasses, ||
なお、抽選部分の外であれば、これまで通り「|」記号(パイプ)をキャラクタープロンプトの区切りとして使用できます。
抽選なしプロンプト
抽選機能を使って画像を生成した後、その画像設定を再利用したい場合があります。通常、画像から設定をインポートすると、元の「||red hair|blue hair|green hair||」のような抽選部分を含んだままのプロンプトが読み込まれます。
しかし、「あのブルーヘアのバージョンがとても気に入った!同じ設定でもっと作りたい」という場合には、抽選なしのプロンプトが欲しいですよね。そこで、インポートダイアログに「抽選なしプロンプト」という新しいオプションが追加されました。
このオプションを選ぶと、例えば「1girl, blue hair, rain」というように、抽選で実際に選ばれた結果のプロンプトがインポートされます。これにより、気に入った特定のバリエーションを正確に再現できます。
インペイント機能、品質向上機能およびバリエーション生成時の動作
画像のインペイントや品質向上、バリエーション生成を行う際には、プロンプトに追加のランダム要素が入ることで予期しない変化が生じる可能性があります。そのため、プロンプトが完全に変更されておらず抽選部分を含む場合、インペインティング、画質向上、バリエーション機能では「抽選なしプロンプト」が使用されます。