プロンプトを入力してイラストを生成するAIですが、割と滅茶苦茶な内容のプロンプトでもしっかり要望通りのイラストを生成してくれます。
今回はFateのキャラクターにウマ娘の勝負服を着せる、版権キャラクターに別の版権衣装を着せつつアレンジもするといったイラストを生成してみます。
まずはセイバーから。
{{Masterpiece,High resolution},{{{Illustration of one girl}}}:1.5,{{{one girl is {artoria caster(second ascension)(fate)},}}}:1.5,{{{artoria caster dressed as Daiwa Scarlet's clothes}}}:1.5,(standing,leaning forward),{(cowboy shot):1.5,(upper body),(top of head)},{(from front):1.3,(from side):1.2}, {looking at viewer},AND,{{{artoria caster has {{{green eyes, {{{blonde hair,twin tail}}}:2, {sidelocks}, {ahoge},hair between eyes,blue beret,{{{wear {artoria caster's cloak} over Daiwa Scarlet's clothes}}}:2,black pantyhose}:1.5,excalibur}}},}}}:2,{slender},{smile},AND,{{{Daiwa Scarlet's clothes is {{{[Daiwa Scarlet(unamusume)],hair bow,blue bow tie, epaulettes, center frills, blue dress, long sleeves, {[[[layered skirt]]],miniskirt:1.5},}}}:1.5,}}}:2
セイバーと言いつつデザインはStayNightのセイバーじゃなくてFGOのキャスターの方になっています。
ダイワスカーレットの衣装にキャスターのベレー帽とマントを足しています。
ポーズを変えてみます。
artoria caster dressed as Daiwa Scarlet's clothes
衣装を変えるにはdressed as~を使うと出来ます。
○○'s clothesは、衣装を表す単語でoutfitやcostumeもありますが、clothesの方が生成されやすかったです。
あとはartoria caster has○○と衣装を着るキャラクターの特徴と、Daiwa Scarlet's clothes is○○と衣装の特徴をそれぞれ記述していきます。
one girl,fullbodyなどのイラストの特徴、衣装を着るキャラクターの特徴、衣装の特徴と3つを記述していて、それぞれの間をANDで区切っています。
プロンプトを区切るにはANDのほかBREAKを使うこともあるようですが、BREAKはいまいち効果が分かり辛く前後の分けたい特徴が混ざって出力されやすいので、ほとんどANDを使っています。
衣装の記述の中で[Daiwa Scarlet(unamusume)]とマイナスで囲っているのは、しょっちゅうセイバーとダイワスカーレットの2人のイラストになったり、ダイワスカーレットひとりのイラストになったりと吸われやすいので、本人の要素は消しています。
ほかのサーヴァントもイラストを出力してみますが、自分の聖杯戦争はサーヴァント全員が女性です。
多分マスターが男女性別不問で女性サーヴァントとあれこれする話です。
アーチャー
{Masterpiece,High resolution},{{{illustration of one woman}}}:1.5,{{{one woman is {atalanta (fate)},}}}:1.5,{{{atalanta dressed as Symboli Rudolf's clothes}}}:1.5, {akimbo }:1.2,{cowboy shot:1.5},{(from side):1.1, (from front):1.3}, {looking at viewer},AND,{{{atalanta has {{{{cat girl}, {cat ears, cat tail}, thin waist, slender limbs, green eyes, {very long hair, thick hair, multicolored hair:1.2, dark blonde hair}, green bangs:1.2, thick bangs, hair between eyes, thick sidelocks, green sidelocks, {ahoge},gloves, thigh boots,{garter,thighhighs}:1.2,}}},}}}:2, {slender}:1.5,smile,AND,{{{Symbol Rudolph's clothes is {{{[Symbol Rudolph(umamusume)],{red cape}, epaulettes, aiguillette, medal, green jacket, long sleeves, white gloves, white ascot, buttons, double-, belt, {green skirt, frilled skirt, mini skirt},dress, zettai ryouiki, gold trim, black thighhighs}}}:1.5,}}}:2
Apocryphaのアーチャーにシンボリルドルフの衣装を着せてみました。
なかなかシンボリルドルフの軍服風の衣装のデザインが定まってなくて、生成をするたびに適当に出力されやすいです。
multicolored hairの影響か髪色が違う複数人が出やすいです。
なかなか避けるのが難しいので、これは出力ガチャ頼みになっています。
ランサー
{Masterpiece,High resolution},{{{Illustration of one girl}}}:1.5,{{{one girl is {elizabeth bathory(fate)},}}}:1.5,{{{elizabeth bathory dressed as Smart Falcon's clothes}}}:1.5,(singing,microphone),{(cowboy shot):1.5,(upper body),(top of head)},{(from front):1.3,(from side):1.2}, {looking at viewer},stage,AND,{{{elizabeth bathory has {{{blue eyes, long hair, horns, pointy ears, pink hair,}}},}}}:2,{slender}:1.5,{smile},AND,{{{Smart Falcon's clothes is{{{[Smart Falcon(umamusume)],hair bow, hair ribbon, puffy short sleeves, wrist cuffs, wrist scrunchie, collared shirt, white shirt, suspenders, black bowtie, center frills, back bow, suspender skirt, pink skirt, high-waist skirt, frilled skirt, dress, bridal garter, thigh strap, frilled socks, red socks, red footwear, sneakers}}}:1.5,}}}:2
extraのランサーにスマートファルコンの衣装を着せてみました。
ランサーの特徴はあまり記述しなくても細かく出てきました。
黒いコルセットとサスペンダーはランサーの要素が混ざっているみたいです。
下からの目線でパンチラが見たいわけじゃなくてただ踏まれたいだけの子ブタなんですが、踏みつけるや足裏を見せると書いてもイマイチ思ったようにはならないです。
ライダー
{Masterpiece,High resolution},{{{illustration of one female}}}:1.5,{{{one female is {francis drake (fate)},}}}:1.5,{{{francis drake dressed as Maruzensky's clothes}}}:1.5,{model pose}:1.5,{(cowboy shot):1.5,(upper body):1.2},{from front}, {looking at viewer},Pirate Ship,AND,{{{francis drake has {{{long hair, messy hair, pink hair, braid,blue eyes, ahoge, {{{old scar,old scar on face}}},belt, black footwear, boots, epaulettes,highleg,hair bow, light blush, gloves,thigh-high boots, wrist cuffs, {long jacket, red jacket},}}}:1.5,}}}:2,smile,slender,([[[Obese figure]]]:0.8, [[[attractive curvy figure]]]:0.8):-0.5,AND,{{{Maruzensky's clothes is {{{[Maruzensky(umamusume)],{red thighhighs}, red jacket,{brown corset},{pleated skirt, red skirt,mini skirt,(three yellow line):1.5}:1.2, long sleeves, choker, {{red serafuku}:1.5,ribbon, collared serafuku}:1.5, open jacket, white bow, open clothes, high heel boots}}}:1.5,}}}:2
extraのライダーにマルゼンスキーの衣装を着せてみました。
マルゼンスキーの衣装の上にライダーのジャケットを羽織らせています。
scar on faceで傷を再現できますが、ほとんど狙ったどおりにはならなくてメッシュ髪、眼帯や、よく分からない額に謎パーツが付くことが多いです。
キャスター
{Masterpiece,High resolution},{{{illustration of one woman}}}:1.5,{{{one woman is {tamamo no mae (fate)},}}}:1.5,{{{tamamo no mae dressed as Super Creek's clothes}}}:1.5,(leaning forward,make a fox shadow puppet with one hand),{(cowboy shot) :1.5,(upper body):1.1},{(from front):1.5,(from side):1.3}, {looking at viewer},shrine,AND,{{{Tamamo no mae has {{{fox ears, fox tail,{twin tail, pink hair}:1.5, yellow eyes, collar, [japanese clothes]:-0.5,blue thighhighs}}},}}}:2,{slender}:2,smile,([Obese figure]:0.7, [attractive curvy figure]:0.7):-0.3,AND,{{{Super Creek's clothes is {{{[Super Creek(umamusume)],blue scarf, detached sleeves, bare-shoulders, o-ring, clothing cutout, wrist cuffs, [sequin],scrunchie, {crossbody shoulder bag}:1.5, shoulder bag, {one piece dress,blue dress}, (white skirt, {tight skirt}:1.2,[vertical stripes]),zettai ryouiki, thigh boots}}}:1.5,}}}:2
extraのキャスターにスーパークリークの衣装を着せつつ、着物風にアレンジしています。
というか、何もしなくてもキャスターの衣装の方に吸われます。
ポーチの紐でパイスラさせたいけどうまくいかない。というか出力されない。惜しい。
アサシン
{Masterpiece,High resolution},{{{Illustration of one girl}}}:2,{{{one girl is {Hasan of serenity(fate)},}}}:1.5,{Hasan of serenity dressed as Rice Shower's clothes}}}:1.5,(model posing, holding dagger),{(cowboy shot):1.5,(upper body):1.3,(top of head)},{(from front):1.3,(from side):1.2}, {looking at viewer},AND,{{{Hasan of serenity has {{{purple eyes,{purple hair, short hair},{colored skin,dark skin,(gray skin):1.5}, {black hairband,(fake animal ears),hairband}:1.5, (black gloves, fingerless gloves, gloves), purple nails}}},}}}:2,{slender}:1.5,{smile},AND,{{{Rice Shower's clothes is {{{[Rice Shower(umamusume)],{onepeace dress,blue dress , off shoulder dress,large bow}, embroidered,lace,blue rose, (hat, tilted headwear) , black footwear, (off shoulder, bare-shoulders) ,(long sleeves,tight sleeves,purple sleeves ), belt,{mini skirt,purple skirt},black thighhighs,flower ornament,}}}:1.5,}}}:2
フラグメンツのアサシンにライスシャワーの衣装を着せてみました。
カチューシャの耳はウマ耳が生成されやすくて悩みましたがfake animal earsで回避しやすくなりました。
灰色肌はdark skinやgray skinで出てきますが、指なし手袋から出る指にはほぼ反映されることがなく明るい肌色が出てしまいます。
と思っていたら、dark colored fingerを追加したところ出来ました。
気になるのはアサシンの衣装のレオタードが確実に混ざるのはいいとしても、何故かライスシャワーのドレスに和服要素が混ざります。
japanese clothesをネガティブプロンプトに加えていますが高頻度で貫通しています。
{Masterpiece,High resolution},{{{illustration of one girl}}}:2,{{{one girl is {kiyohime(fate)},}}}:2,{{{Kiyohime dressed as Satono Diamond's clothes}}}:1.5,(model posing),{(cowboy shot):1.5,(upper body):1.2},{(from side) , (from front):1.3}, {looking at viewer}, AND,{{{kiyohime has {{{long hair, green hair, (white horns:1):1.5, yellow eyes, green kimono, white thighhighs, (sensu, hand fan,Hold a fan to lips):2,}}},}}}:2, {slender}:2,smile,([[[Obese figure]]], [[[attractive curvy figure]]]):-0.3,AND,{{{Satono Diamond's clothes is {{{[Satono Diamond(unamusume)],long sleeves, sleeves past fingers, frilled sleeves, frills, long sleeves, corset, green dress, braid, ascot, green jacket, green skirt,thighhighs,}}}:1.5,}}}:2
FGOのバーサーカーにサトノダイヤモンドの衣装を着せてみました。
髪型はサトノダイヤモンドに吸われるのと、髪の流星がどうやっても消せません。
…これは本当に混ぜてよかったのだろうか…?
このあと衣装違いの2人のイラストを出力するのを試していますが、合計4人分の特徴が混ざるので出力ガチャが奇跡に近いレベルで難しいです。
ようやく出てきたマシなのがこれです。それでも特徴の混ざりが多いのでプロンプトの見直しと根気で出力ガチャの繰り返しです。
最終的には7人を1枚のイラストに収めるのが目標ですが、2人で既に難易度が高すぎて実現できる気がしないです。
それよりも同じ構図でシンプル背景にして、透過させたイラストを手動で配置したほうが簡単に作れそうですが…。