Forge Couple で Animagine キャラの組み合わせ - Zuntan03/EasySdxlWebUi GitHub Wiki

Animagine で簡単カップリング画像生成』では、Animagine 組み込みキャラの同作品カップル画像をプロンプトだけで生成する簡単な方法を紹介していました。

この紹介をした 4日後に SD Forge Attention Couple(以下 forge couple) が公開され、複数作品の Animagine 組み込みキャラを 3人以上組み合わせて画像生成できるようになりました。
ただし、画面分割した範囲にプロンプトを適用するため、構図に制約が掛かります。

Forge Couple の設定

基本的な生成の設定は『Animagine で簡単カップリング画像生成』と同様で、Forge Couple の設定とプロンプト記述の方法が異なります。

forge Web UI の左下で Forge Couple を開き、有効化 にチェックを入れて、Global EffectLast Line にします。

これでプロンプトの行数に応じて、水平方向 に縦分割した範囲にプロンプトが適用されます。

最後の行は画像全体に適用されるプロンプトになります。
最初の行(First Line)でなく最後の行にすることで、Danbooru タグアップサンプラー と併用できます。

別作品のキャラをカップリングする

左側に『このすば』のめぐみんを、右側にフリーレンのプロンプトを適用します。
キャラを横に並べるために、画像のベース解像度を 1280x1024 にして、高解像度補助1.5倍 にしています。
各画像には生成情報を残してありますので、WebUI の PNG内の情報を表示 にドラッグ&ドロップで生成パラメータを確認できます。

megumin, kono subarashii  sekai ni shukufuku wo!,
frieren, sousou no frieren, twintails, 
2girls, masterpiece, best quality, very aesthetic, absurdres, <lora:lcm-animagine-3:1>, outdoor, explosion, casting spell
  • 1行目の megumin, ~ は画面の左側に適用されます。
  • 2行目の frieren, ~ は画面の右側に適用されます。
  • 3行目の 2girls, ~ は最後の行なので画面全体に適用されます。
    • キャラの総数を画面全体に適用しています。
    • Animagine の定型プロンプトと高速化の LCM LoRA の定義の後に、他のプロンプトを追加しています。
      • outdoorexplosion は効いていますが、casting spell は効いていませんね。(ガチャです

分割数を増やしてみる

左、中央、右と 3分割して、中央に爆破される魔王城を置いてみます。

megumin, kono subarashii  sekai ni shukufuku wo!, staff, witch hat, blush, 
evil castle, explosion,
frieren, sousou no frieren, staff, twintails, seductive smile,  
2girls, masterpiece, best quality, very aesthetic, absurdres, <lora:lcm-animagine-3:1>, night sky
  • 行数を増やすことで、分割数が増えます。
  • 表情をつけてみたり、杖を持たせたりしていますが、要ガチャです。

6キャラを並べてみる

左右に6分割して、同作品から 6キャラを並べてみます。
キャラを横に並べるために、画像のベース解像度を 1536x640 にして、高解像度補助2倍 にしています。

6+girls, aqua \(konosuba\), (beers: 1.3),
6+girls, (darkness \(konosuba\): 1.3), (beers: 1.2),
6+girls, (megumin, witch hat: 1.3),
6+boys, (satou kazuma: 1.2),
6+girls, (wiz \(konosuba\): 1.3), ahoge,
6+girls, yunyun \(konosuba\), hair ornaments,
kono subarashii sekai ni shukufuku wo!,masterpiece, best quality, very aesthetic, absurdres, <lora:lcm-animagine-3:1> pub, table, (dinner, beers: 1.3)
  • 男女が交じるため、各行で 6+girls6+boys を指定しています。
  • キャラやパーツの出やすさに応じて重みや補助プロンプトを調節することで、ガチャの確率を上げています。
  • 作品名の kono subarashii sekai ni shukufuku wo! は共通なので最終行で指定しています。

同様に『水星の魔女』から 5キャラを並べてみます。

5boys, (elan ceres: 1.1), pose,
5boys, (guel jeturk: 1.2), (long hair: 0.1),  (pose:0.8),
5girls, (suletta mercury: 1.1), (long hair: 0.1),
5girls, (miorine rembran: 1.2),  (long hair: 0.55),
5girls, (nika nanaura: 1.2),
gundam, masterpiece, best quality, very aesthetic, absurdres, <lora:lcm-animagine-3:1> smile, looking at viewer, (universe: 1.1),

3作品のカップルを並べてみる

左右に6分割して、3作品から 2キャラずつ並べてみます。
『葬送のフリーレン』からフリーレンとフェルン、『無職転生』からロキシーとルーデウス、『このすば』からめぐみんとゆんゆんで魔術師の会食です。

6+girls, frieren, sousou no frieren,
6+girls, fern \(sousou no frieren\), sousou no frieren,
6+girls, roxy migurdia, mushoku tensei,
6+boys, rudeus greyrat, mushoku tensei,
6+girls, megumin, kono subarashii sekai ni shukufuku wo!, witch hat,
6+girls, yunyun \(konosuba\), kono subarashii sekai ni shukufuku wo!, hair ornaments,
masterpiece, best quality, very aesthetic, absurdres, <lora:lcm-animagine-3:1> pub, table, dinner,
  • 昨品名を各行に移動しています。
  • 出現しやすさに応じた重みの調整をしていないので、打率は低めでした。

同様に 5作品から 6キャラを kindergarten で並べてみます。
良さげなシードを見つけてから、プロンプトを詰めています。

6+girls, rebecca \(cyberpunk\), cyberpunk \(series\), twintails, (pose: 0.1),
6+girls, beatrice \(re_zero\), re:zero kara hajimeru isekai seikatsu,  hair ribbon, (twintails: 1.4), drill hair,
6+girls, hachikuji mayoi, monogatari \(series\), twintails, (backpack: 1.3),
6+girls, misaka imouto, toaru majutsu no index, (ahoge: 1.6),
6+girls, anya \(spy x family\), spy x family, (looking away: 0.1),
6+girls, oshino shinobu, monogatari \(series\), long hair,
masterpiece, best quality, very aesthetic, absurdres, <lora:lcm-animagine-3:1> kindergarten

ギャラリー

ガチャ打率の参考用です。

6キャラ



3作品カップル