「これはキャラクターデザイナー泣かせな」お絵かきAI「Midjourney」で生成された絵を使ってシューティングゲームを作る猛者が現る

75
Nao_u @Nao_u_

Midjourneyで生成した絵を使って横スクロールシューティングゲームを作ってみた pic.twitter.com/M6HUMhzKkW

2022-08-14 08:23:26
Nao_u @Nao_u_

ゲームプログラマをやってます。 つくったものなど:youtube.com/user/Nao790/vi…

nicovideo.jp/mylist/6938430

リンク Midjourney Midjourney An independent research lab exploring new mediums of thought and expanding the imaginative powers of the human species. 48 users
Nao_u @Nao_u_

AIに絵を描いてもらったシューティングゲーム、こちらのページでブラウザで遊べます。 Midjourneyの素材をゲームに使えるかどうかの検証として3日で作ったものなので、巨大戦艦ボスの前で終了になっています unityroom.com/games/shoon

2022-08-14 08:29:31
Nao_u @Nao_u_

かなりガチャ感があって欲しい素材ができてくれるかはだいぶ運任せだけど、うまくハマればAIがそれっぽいバリエーションを無尽蔵に生み出してくれる。 メカについてはいいデザインだけど今回は使えなかったストックもまだたくさん残ってるし、ボタン一つでバリエーションがいくらでも増やせる pic.twitter.com/isD8x5rqTn

2022-08-14 08:35:50
拡大
Nao_u @Nao_u_

背景はこんな感じで、Houdiniで作った端だけ半透明にしたプリミティブを使って強引に繋いでループさせてる。草原→砂漠→海みたいなバリエーションを作って遷移させたかったけど、時間的に無理そうだったので諦めた pic.twitter.com/ZeRlfonGN0

2022-08-14 11:35:41
拡大
Nao_u @Nao_u_

今回は「すべてのテクスチャをAIに生成してもらう」というコンセプトだったので、タイトル画面の案出しもAIさんに「shoot-'em-up title logo」と依頼してそれっぽいものを育てていく形で作ってみた。 ボス前のWARNINGも作って欲しかったけど、こちらは文字を出すのが難しく、早々に諦めて謎表示に。 pic.twitter.com/uzpSo84kTl

2022-08-14 11:41:40
拡大
Nao_u @Nao_u_

メカ系の素材は「starwars x-wing spacefighter flying from left to right in black space, armored core for answer, high quality」の呪文でガチャをひたすら回してたら偶然出た「背景が真っ黒で横向きのメカ」の絵がすべての祖先になってる (赤丸のやつ) これを運に頼らず安定して再現したいなぁ… pic.twitter.com/xhyqjbZleA

2022-08-14 11:55:57
拡大
Nao_u @Nao_u_

虫の生成はビームを撃ちたかったので「背中にレーザーガンが付いた足の短いダンゴムシ」のうちの横向きの物を育てて使用。足が長いとアニメがないのがバレやすく、本当は赤い目玉にしたかったけど色違いはクリーチャーっぽさが増す奴が多かったので扱いづらかった。この辺は素直に加工したほうが早そう pic.twitter.com/OcwPGagEf5

2022-08-14 12:03:59
拡大
Nao_u @Nao_u_

巨大戦艦は複数の小さな戦艦がアングル横向きで並んでいる4枚の絵のうちでいちばんくっつきそうなやつを選んで遺伝的アルゴリズム的に繋がるまで育てて作った。これはこれでちょっと楽しいけど、なかなか思い通りに行かないことが多いし、やってると時間がどんどん溶けるので適当なところで妥協が必要 pic.twitter.com/VRCIZInOUz

2022-08-14 12:19:43
拡大
Nao_u @Nao_u_

最初に作ったけど没になったほうの巨大戦艦。もともと3つのパーツに分かれていたところで背景のレーザーが繋がっている絵を育てたら繋がってくれたけど、ゲーム中に出してみたら解像度が低くて巨大感がなかったのでやりなおした。これをベースにAIに加筆してもらうのはうまくいかず、ほぼ作り直しに。 pic.twitter.com/PF3daqejY0

2022-08-14 12:29:52
拡大
Nao_u @Nao_u_

今回は巨大戦艦は遠くからの砲撃しかしないと決めてたので左端からレーザーが撃てそうな形状であればなんでもよかったけど、実際に巨大戦艦戦を作るとしたら形状がランダムではだいぶきついので、任意の形状にいい感じのディティールを割り当ててくれる仕組みが必要になりそう youtu.be/BsFxKXcSCFY?t=…

2022-08-14 12:43:47
拡大
Nao_u @Nao_u_

現状のAIによるゲーム向けの素材作成、横シューには向いてるけど縦シューになると背景の生成も難しくなるし左右対称の絵が出づらいので途端に難度が上がる。横シューでも地形ギミック系になるとそのままは使えないし、別ジャンルのゲームになるとさらに難度は高くなりそうなので、魔法の杖ではない感じ

2022-08-15 01:31:01
Nao_u @Nao_u_

横スクロールSTGでも90年代後半のラスター地面+遠景一枚絵なら簡単だけど、間にビルや森を置いたり、最遠景の空と雲を分離しようとすると一気に難しくなる。今回も遠景の雲を分離して多重化したかったけど断念。また、画像ごとに地平線の高さが違うので調整が必要だった twitter.com/Nao_u_/status/…

2022-08-15 02:40:47
Nao_u @Nao_u_

縦スクロールSTGの素材を作る場合、これの右上みたいに正面向きの画像を出すことはできるけど、斜め見下ろし視点になるとパースを合わせるのが困難ですぐに破綻しそうだし、背景の方はどうやればできるのか見当もつかない。 この辺も横視点のゲームの方が有利な点になりそう twitter.com/Nao_u_/status/…

2022-08-15 02:51:20

もう売り物レベルじゃん……!

kraken @kraken_jp

@Nao_u_ これ、もう点数表示と残機設定付けたら売り物だよ

2022-08-14 12:07:22
Nao_u @Nao_u_

@kraken_jp 一応スコアアタックは可能になっているので、点数表示は左上にこっそり出してたりします。

2022-08-14 18:53:21
なかむらしっぽ/中邑七宝 @Nakamurashippo

@Nao_u_ ドット絵に変換して多重スクロール用にビルを生成してやれば相当きれいになりそうですね

2022-08-14 10:54:32
二天一流ore @ore57436902

@Nao_u_ AIを、人類がゲームに正しく使いこなしている例を見せてもらった気分だわ。

2022-08-14 14:00:09
Hirosawa Tomomori🐱 @nikuq_hirosawa

@Nao_u_ 職人作業だと思っていたゲームクリエイターによる絶妙な操作性と難易度を決める調整作業もAIに取って代われる日も近そう。

2022-08-14 18:38:24
JAM_PAN @JAM_PANMAN

@Nao_u_ @piyori112 メカもAIデザインですか!? やばい、素晴らしすぎる

2022-08-14 17:16:03
しば @siba001

@Nao_u_ @proton_1602 これ90年代に出せれたら起業できるレベル

2022-08-15 02:17:18
みかんこたつ @yamatoomoebaumi

@Nao_u_ もうこれでいいやん感はんぱないわ。(*'▽';)

2022-08-14 18:50:24
Hideto @VancouBoys

AIで生成した背景、ロゴ、操縦する戦闘機、敵の戦闘機を使って作ったゲームらしい。すごい twitter.com/nao_u_/status/…

2022-08-15 09:55:35