1. トップ
  2. 新着ニュース
  3. IT
  4. IT総合

画像生成AI「Midjourney」で同じキャラをコスプレさせて遊ぶ方法

ASCII.jp / 2023年7月21日 11時0分

Midjourney

 画像生成AI「Midjourney」を使ったAIイラスト制作TIPSをお届けしています本連載、今回は、Midjourneyを使って、同一キャラのコスプレ、要するに衣装替えを実現する方法をご紹介したいと思います。

 Midjourneyは現在V5.2が公開されていますが、このバージョンから新たに追加された機能に「ズームアウト」と「パン」があります。

 ズームアウトは、ひとつの画面からその外側にある風景を追加描写する、画像生成AI界隈では、いわゆる「アウトペイント」と呼ばれる機能。もう一方のパンは、アウトペイントを上下左右の指定方向にだけ行い、カメラを振った(パンした)かのように描写する機能です。

 Midjourneyのアウトペイントは少し特徴的です。他の画像生成AIのアウトペイントが描画領域を追加してそこを描画していくのに対し、Midjourneyのそれは、元の絵を極力改変せずに縮小させて周囲に新たな描画領域を作り出し、結果的にズームアウト前と変わらないサイズで画像が生成され、まさにカメラを引いた(ズームアウトした)ような画像を生成できることです。

 察しの良い方はもうお気づきかもしれませんが、今回のTIPSは、この特徴的なズームアウト機能を応用したものです。

 それでは、実際の作り方を解説していきましょう。

土台となるキャラクターの顔のクローズアップを作る

 まずはキャラ作りです。とはいえ、今回作りたいのはキャラクターの顔だけです。具体的には、首より上、おでこより下の超クローズアップの顔を生成します。コツとしては、--arパラメータを使って画像比率を1:1にし、「超クローズアップ」とか「クローズアップ」などの単語を使用すること。また、「--no」パラメータでネガティブプロンプトとして、肩や腕などを描画しないように指定するとよいです。

 今回は日本語プロンプトが使えるにじジャーニーを使って生成しますが、Midjourneyでも同じように作れます。ただし、にじジャーニーとMidjourneyでは、「クローズアップ」というワードの受け取り方が違うようなので、結果を見ながら何度か調整してみてください。

■キャラクターのクローズアップを得るプロンプト例

正面からカメラを見つめるかわいい10歳の少女の顔の超クローズアップ、明るい笑顔、明るい茶色の髪、しっかりしたアウトライン、精細な手描きイラスト 、細かいディテール、美しい黒い瞳の描写 --ar 1:1 --style expressive --no shoulder, arm --niji 5

 プロンプトでは10歳の少女と指定していますが、実際には顔の輪郭や表情、バランスを見て、何度か年齢を変えて作成しています。ここで作成する顔は、このあと生成するすべてのイラストのベースになるものなので、思ったような顔が出力されるまで何度かトライしましょう。

 良い結果が得られたら、その画像をアップスケールします。

今回はこの中の2番をアップスケール
今回コスプレに挑戦してもらう女の子キャラのクローズアップ

着せたい服装を指定してズームアウトする

 ここまでできてしまえば、あとは簡単です。アップスケールした画像の下に表示されたボタンの中から、「Custom Zoom」を選択。表示されたポップアップウィンドウに、着せたい服、キャラクターの背景を指定し、「--zoom」パラメータで「2」を指定すればOKです。この際、ウィンドウ内には、クローズアップ画像を生成する際のプロンプトが残っていますが、それらはすべて削除して、新しくプロンプトを記入してください。

 では、まずはセーラー服を着せ、街中に立たせてみましょう。

■セーラー服少女のプロンプト

夏のセーラー服を着て街角に立つ少女 --zoom 2

元絵の指定は10歳のキャラだが、セーラー服を着せればちゃんと女子高生に見える
完成

 この完成イラストをアップスケール指定して、画面比率を変えてさらにカスタムズームアウトすれば、もう少し風景に溶け込んだキャラ絵も生成できます。

画面比率を16:9に指定し、カスタムズームアウト。ここではそのほかのプロンプトは変更していないが、例えば学校の校門など、外側に描写したいものがあれば描き加えてもOK。
さらにズームアウトすると、腰のあたりまで描画される。セーラー服を指定している割りに変な格好になるのは、バリエーションを持たせるためだと思われる
完成

他の衣装も着せてみよう

 あとは同じように、元のクローズアップ画像をアップスケールしたエントリーに戻って、着せたい服、背景を指定してズームアウトすれば、同じキャラクターでさまざまなシチュエーションを作り出すことが可能です。

■宇宙ステーションの宇宙飛行士

■キャットスーツを着て夜の高層ビル街に立つ女怪盗

■戦車の前に座る女兵士

■その他のコスプレ

婦警さん
メイド
戦場の兵士
着物(着物の場合は、元画像を作る際にショートカットかアップヘアを指定したほうがよいかも)
魔女
スーパーヒロイン

斜めの顔でも大丈夫

 今回の作例では、真正面を向いたキャラ絵を使っていますが、斜めの元絵からでも同じようなことができます。ただし、その場合、コスチュームも斜めや横からの描写になるので、その点だけ注意してください。

斜めになった元絵
白バックに白ドレス
草原にて
通学路
宇宙ステーション
さらにズームアウトして「窓の外に地球が見える」と追記

 Midjourneyに新実装されたズームアウトは、ちょっと聞いただけだと、他の画像生成AIでは以前から行えたことが後追いでできるようになっただけ、という風に映るかもしれませんが、それは大きな間違いです。特徴的なズームアウトの生成結果と、Midjourneyが元々持っている高い描写力のおかげで、MidjourneyでのAIアートの楽しみ方の幅は大きく広がりました。みなさんもぜひ、新しいMidjourneyの遊び方を見つけてみてください!

この記事に関連するニュース

トピックスRSS

ランキング

記事ミッション中・・・

10秒滞在

記事にリアクションする

記事ミッション中・・・

10秒滞在

記事にリアクションする

デイリー: 参加する
ウィークリー: 参加する
マンスリー: 参加する
10秒滞在

記事にリアクションする

次の記事を探す

エラーが発生しました

ページを再読み込みして
ください