AI画像生成は一貫したキャラがつくれない!!
AIでキャラクターの画像生成をした時、そのキャラクターの表情や
ポーズを変えたいと思うでしょう。
でも、AI画像は、表情やポーズのプロンプトを変えて指示すると、
0から画像生成をするため、キャラクター自体が変わってします。
ごくたまに、似たキャラになる時がありますが、明らかに違うキャラに
なることがほとんどです。
今までのやり方でこうなります。
ベースとなるキャラクターを生成します。
キャラクターは、ショートカットの髪型の女の子で、セーラー服を着ているという
設定とします。
プロンプトは以下の通りです。
4K Anime girl, black short hair, upper body, light smile, school uniform, no background,kawaii--niji 5
では、このキャラを歩かせてみましょう
プロンプトに【walking】を追加して、画像生成してみました。
右下の女の子は、系統は似ていますが、同じ人物には見えません。
一枚物のイラストであれば、それで問題ないのですが、マンガを制作
するとなると、キャラクターの一貫性が重要となります。
しかし、その問題を解決するMidjourneyの最新機能「cref」が
登場しました。
先ほど、作成したベースとなる画像のURLをコピーします。
このURLが、「cref」機能を使う際の基準となります。
clickすると画像が拡大表示されますので、
右クリック → 「画像アドレスをコピー」を押下します。
次に、プロンプト+「-–cref {画像アドレス}」を入れて、
画像生成してみます。
画像生成のプロンプト + 「-–cref {画像アドレス}」
プロンプトには、『walking(歩いている)』を追加しました。
【walking(歩いている)】
anime,girl,walking --niji 6 --cref https://s.mj.run/gjic0UW4tTE
すごいですね。見事にキャラの一貫性が保たれています。
他の動作も試してみましょう。
【working on a laptop(ノートパソコンで作業している)】
anime,girl,working on a laptop,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE
【running(走っている)】
anime,girl,running,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE
【sitting on the chair at the cafe(カフェに座っている)】
anime,girl,sitting on the chair at the cafe --niji 6 --cref https://s.mj.run/gjic0UW4tTE
【eating a hamburger(ハンバーガーを食べている)】
anime,girl,eating a hamburger,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE
ポーズを変えてもキャラの一貫性が保てるのが検証できましたが、
表情を変えるとどうなるのでしょうか。
表情を変えると、顔が変わるので、別のキャラになる可能大です。
では、やってみましょう。
【Crying(悲しんでいる)】
anime,girl,Crying,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE
【blushing and shy(赤面して恥ずかしがる)】
anime,girl,blushing and shy,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE
【laughing(笑っている)】
anime,girl,laughing,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE
表情を変えても、同じキャラの表情に見えます。
表情を変えることにも問題はありませんね。
ポーズ、表情の一貫性は検証できましたが、今度は、服装を変えてみましょう。
セーラー服から着物に変えてみます。
【kimono(着物)】
anime,girl,kimono,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE
全然、着物になってないですね。
これは、キャラクターの一貫性を保つための機能が働いているため
セーラー服も一貫性のパーツとしているみたいです。
しかし、「cref」機能には、オプションがあり、キャラクターの特徴の
重みづけを調整する機能「cw」があります。
「cw」の重みづけは、数値で指定し「1~100」の間で指定します。
「cw 100」が、最もベースのキャラに近く、数値が小さくなるにつれて、
顔の特徴以外の要素に変化を与えることができます。
では、気を取り直して、もう一度、やってみましょう。まずは、「cw 50」です。
【kimono(着物)、cw 50】
anime,girl,kimono,no background--niji 6 --cref https://s.mj.run/gjic0UW4tTE --cw 50
ちょっと、着物の要素が入って来ましたが、基本的にセーラー服のままですね。
最小値の「cw 00」にしてみましょう。
【kimono(着物)、cw 0】
anime,girl,kimono,no background--niji 6 --cref https://s.mj.run/gjic0UW4tTE --cw 0
いいですね。これは、完全に着物です。キャラの顔の特徴は保たれていますね。
では、他の服装に変えてみましょう。「cw 0」に調整すると
完成度が高くなりそうなので、これでやってみましょう。
【cheerleader(チアリーダー)、cw 0】
anime,girl,cheerleader,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE --cw 0
【apron(エプロン)、cw 0】
anime,girl,apron,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE --cw 0
【maid clothes(メイド服)、cw 0】
anime,girl,maid clothes,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE --cw 0
【maid clothes(メイド服)making a heart with fingers(指でハートマーク)、cw 0】
anime,girl,maid clothes,making a heart with fingers,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE --cw 0
【boxing(ボクシング)、cw 0】
anime,girl,boxing,no background --niji 6 --cref https://s.mj.run/gjic0UW4tTE --cw 0
【swimming at the pool(プールで水泳)、cw 0】
anime,girl,swimming at the pool --niji 6 --cref https://s.mj.run/gjic0UW4tTE --cw 0
もぐたん
はじめまして、「もぐ」と申します。 サラリーマンをやりながら、電子書籍の出版やイラスト制作の副業をしています。 転職5回、リストラ、倒産、社内いじめ、うつ病、高速道路での大事故、新興宗教へ引っ張られ(逃げ切りました)と、人生の闇を色々と経験しています。 電子書籍の出版で、印税が自動的に入る仕組みを構築しており、寝てる時、飲み会に行っている時にも、自動的にお金が入ってきます。 そんな電子書籍の魅力をお伝えしたいと思います。
コメントフォーム