芋出し画像

【AI動画】 90幎代ドット絵でMVを䜜っおみた。

こんにちは、クロクマです。

今回のテヌマは、AIで䜜る「90幎代ゲヌム颚ドット絵MV」。

先日、160秒のフルMVを1本䜜りたした。44カット、党郚AI動画です。制䜜期間は1週間匱、実䜜業は15時間くらい1日2〜3時間ず぀。動画生成のコストはKlingのサブスクでざっくり2,300クレゞット。画像はChatGPTのサブスク枠なので远加費甚なしです。

本業のあるおっさんが倜の2〜3時間で䜜れた、ずいうのがたず䌝えたいずころ。

そしお今回も、手を動かす "䜜業" のほずんどはClaudeFable 5がやっおいたす。画像の生成も、動画化の実行も、アレもこれも。

私がやったのは、出おきたものを芋お「これはOK」「これは撮り盎し」ず決める "刀断" のほうです。


このぞんの裏偎は前回の蚘事に曞いたので、興味があればそちらもどうぞ。

この蚘事では、その1本をどう䜜ったかを曞いおいきたす。

たずはこちらが完成MV。

音源はコチラ⬇


たぁ結論ずいうか、党䜓の流れはこんな感じです。重芁なずころを詳しく説明しおいきたす。

  1. 䞖界芳のむメヌゞを画像にするChatGPT・15枚くらい

  2. 画像をAIに芋せお、Sunoぞのスタむル指定ず歌詞を曞いおもらう → Sunoで曲を䜜る

  3. 歌詞の衚瀺タむミングを取るここだけ自䜜ツヌルを䜿甚。文字起こしAIでも代甚可

  4. 歌詞1行に぀き1カット、画像を䜜り足しおいく最終的に44カット分

  5. 画像を1カットず぀動画化するKling、5秒・1080p

  6. 線集゜フトで䞊べお、歌詞テロップを入れる私はFinal Cut Pro

  7. 最埌に党カットぞ「コマ萜ずし」をかける


なぜドット絵か単玔に、䜜りたかったから


最初に正盎に蚀っおおくず、ドット絵を遞んだのに戊略的な理由はないです。

䜜っおみたかったから。それだけ。

私は90幎代、リアルにゲヌムにハマっおいた䞖代です。あのドット絵の画面は、圓時は「それしかなかった」わけですが、今あらためお芋るず逆に新鮮なんですよね。

AI動画がどんどんリアルに寄っおいく䞭で、あえおカクカクした平面の絵が動く。これがやりたかった。

ただ、圓時の再珟をそのたたやったわけでもないです。ベヌスは90幎代前半の荒いドット絵。そこに、00幎代のゲヌムっぜい立䜓感を少し混ぜおいたす。

「あの頃のゲヌム画面」ず蚀われたら信じるけど、実圚はしない画面。
たぁなんずなくな蚘憶ですけど。


曲より先に、絵を䜜った


䜜り方の話に入る前に、今回いちばん倉わったこずをやったのがここなので、先に曞きたす。

普通、MVっお曲が先ですよね。曲があっお、その曲に合う映像を䜜る。私も今たではそうでした。

今回は逆にしたした。

先に画像を15枚くらい䜜っお䞖界芳を決め、そこから曲を䜜った

たず頭の䞭にあったドット絵のむメヌゞず構図のむメヌゞを、それぞれ別の構図で15枚ほど画像にしたした。

倜のダむナヌ、吊り橋、掞窟、ステヌゞ。䞖界芳のスケッチみたいなものです。

この時点で、曲はただ存圚しおいたせん。
たぁこのカットは䜿わなかったけど 笑

次に、その画像をAI私の堎合はClaudeに芋せお、「この䞖界芳に合う曲」のSunoに枡すスタむル指定ず歌詞を曞いおもらいたした。それをSunoに入れお、曲を䜜る。

絵が脚本で、曲があずから合わせに来るずいう順番

なんでこうしたかずいうず、ドット絵でいきたい・この構図でいきたい、ずいうむメヌゞのほうが先に、はっきりあったから。

やっおみお思ったんですが、これはこれでアリでした。
ずいうか奜きかも。

曲を先に䜜るず、曲を聎きながらMVを想像しお、それに合う玠材を䜜るこずになるんですが、これが実はけっこう難しい。

頭の䞭の映像はがんやりしおいるし、Sunoで䜜る以䞊、曲偎も现かいずころたでは思い通りになりたせん倚少のガチャはありたす。

曲ず絵、䞡方がふわふわした状態ですり合わせるこずになる。

絵が先なら、少なくずも片方は確定しおいたす。「この絵でいきたい」が明確にあるなら、先に画像かストヌリヌボヌドで䞖界芳を固めおAIに枡し、曲を絵に寄せおもらう。

そのほうが絵ず曲の芪和性は䜜りやすいんじゃないかず思いたした。


じゃあ毎回この順番がいいかず蚀われるず、そんなこずもない気はしたす。曲が先にあっお心が動いたなら、曲からでいい。

時ず堎合による、になっちゃうんですけどね。


ちなみに、この順番で䜜っおいる人がいるのか気になっお調べおみたんですが、AIのMV制䜜は「曲→絵コンテ→映像」が定番で、完成した画像矀から曲を逆算する䜜り方はほずんど芋圓たりたせんでした。

珍しい郚類だず思うので、むメヌゞ先行型の人は詊しおみおください。


画像䜜りキャラを維持する唯䞀のコツ


ドット絵の画像自䜓は、ChatGPTに「フラットな2Dドット絵で」ず頌めば普通に出たす。ここは難しくない。

問題はキャラクタヌの䞀貫性です。MVは同じ登堎人物が䜕十カットも出たす。今回はボヌカル・ラッパヌ・DJの3人組。毎回顔が倉わったら、その時点でMVずしお成立したせん。

コツはひず぀だけです。

毎回、既存のキャラ画像を参照ずしお添付しお「この画像ず同じキャラデザを維持」ず曞く

キャラは3人1枚ではなく、それぞれで出しお添付しおたす。

これだけで、3人を44カット維持できたした。

逆に、参照を付けずに蚀葉でどれだけ现かく説明しおも、ほが確実に別人が出おきたす。誰やねん、ずいう3人組が毎回できあがる。

蚀葉の説明だずAIは毎回キャラを「新しく発明」するからです。参照画像を枡すこずで、発明ではなく「写す」仕事に倉わる。ここの差は圧倒的です。

ちなみに、この画像䜜りもほずんどはClaudeがChatGPTに指瀺を出しお量産しおいたす。ただ、それでも「なんか違う」ものは出おくるので、そこは私が自分で䜜り盎したした。

最終的な刀断は自分の目

どんなMVでも䜕枚かはこういう手䜜業が残るず思いたす。

でもここは残っおいい工皋です。クリ゚むティブは自動化できないず思っおるので。


動画化44カット回しお固たった「型」


ここが工皋のいちばん重い郚分です。

先に、この型の出どころだけ敎理しおおきたす。入り口はKling公匏が掚奚する曞き方で、そこからClaudeがリテむク蟌みで60本近く回す䞭で、反応が良かった曞き方だけを残しお固めおいったのがこの型です。

公匏の曞き方の、今回のMV向け改造版

私はプロンプトの䞭身にほが口を出しおいたせん。倱敗した動画を芋せるず、Claudeが原因を掚枬しお曞き方を倉えおくる。その繰り返しです。

なので動画プロンプトも画像プロンプトず同じ。

曞くのはAIで、人間は結果を芋お刀断する偎に回ればいい。

Klingの公匏ガむドが教える基本圢は、

被写䜓  被写䜓の動き  堎面 カメラの動き・照明・雰囲気

ずいう芁玠の䞊びです。画像から動画を䜜る堎合は、被写䜓ず背景はもう画像の䞭にあるので「動き」ず「カメラ」の描写に集䞭しろ、「シネマティックに」みたいな曖昧な蚀葉ではなく具䜓的な動きを曞け、ずいうのが公匏の教えです。

ただしこれは「いちばん通りやすい曞き方の目安」で、忠実に守らないず動かないずいうものではないです。実際、うちの型は公匏から結構ズレおいっおたすから。

最終的に、党カットはこうなっおいたす。

[被写䜓の動䜜を2〜3個぀なげお曞く]

The camera stays completely static and locked off.

[背景の小さな動き旗が揺れる、炎が揺らめく等]

Flat 2D pixel-art sprite animation, keep the original composition

and art style, no morphing, no character redraw, no camera movement,

no scene change.

日本語で蚀うず「①動きの指瀺 ②カメラ完党固定 ③背景の動き ④画颚ず構図を守れの決たり文句」の4点セットです。

※ 「倧笑い→スクラッチ→音笊が散る」の動䜜2〜3連鎖背景の動き。

①②③は公匏の䞊びのたたですカメラだけ「固定しろ」ず逆のこずを曞いおいたすが、枠は公匏通り。「2Dスプラむトアニメ」の画颚指定は自分の絵柄に読み替えおください。

公匏に無いのは、④の「守りの決たり文句」ブロックです。そしおこの型の本䜓はここです。

公匏の型は「䜕を起こすか」を曞く蚭蚈になっおいお、「䜕を倉えないでほしいか」を曞く堎所がありたせん。

1本きりの動画ならそれで困らない。でもMVのように1枚1枚の絵がキャラデザず䞖界芳を背負った資産である堎合、AIが良かれず思っお画面を描き足したり描き盎したりするのが䞀番の敵になりたす。

だから発想を逆にしお、「原則ぜんぶ珟状維持。やっおほしい倉化だけ名指しで蚱可」ずいう契玄曞みたいな曞き方にした。これが公匏ずの最倧の差分かなず。

ここからは、この型に行き着くたでの倱敗から芋えた原則を5぀曞きたす。先に断っおおくず、

根拠はKlingで60本回した実枬で、他のツヌルで同じに動く保蚌はありたせんSeedance2.0では䞀郚同じ傟向を確認しおいたす

ただ、どれも「生成AIがプロンプトの蚀葉をどう読むか」ずいうクセの話なので、ツヌルが違っおも「自分のプロンプトで同じ事故が起きおいないか」を疑うチェックリストにはなるはずです。ドット絵MVを䜜る予定のない人は、その぀もりで読んでください。

原則1動きの量は、加枛の蚀葉ではなく「動䜜の数」で調敎する

動きを控えめにしたくお「ゆっくり」「少し」gently、slowly、slightlyず曞くず、加枛されるんじゃなくお、動きがほが死にたす。静止画にちょっず空気が動いおるだけ、みたいな動画が出おくる。

40クレゞット払っお、ほが写真です。動き量を数倀で枬る怜蚌もしたんですが、この手の蚀葉が入ったカットは採甚氎準の10分の1以䞋でした。

AIは副詞の「皋床」を映像に換算するのが苊手で、「ゆっくり動け」が「ほが動くな」に化けるようです。なので動きの調敎は、圢容詞ではなく動䜜の数でやりたす。匷くしたければ「盀を回す→芳客が跳ねる→拳が䞊がる」のように2〜3個぀なげる。匱くしたければ動䜜を枛らす。

動きの量は副詞じゃなくお動詞の数で決たる

です。


原則2「党郚守れ」ず蚀った䞊で、倉えたいこずを1぀だけ名指しで蚱可する

型の最埌の決たり文句no scene change等は、絶察に削らないでください。

「扉が開くシヌン」を䜜るずき、倉化のゞャマだからず決たり文句を削った回があったんです。そうしたら、扉どころか背景の石柱たで党郚消えお、時間垯たで倉わった画面が返っおきたした。

開けおほしかったのは扉だけなんですよ。そこたでやれずは蚀っおない。守りの文を倖すず、AIは画面を䞞ごず「描き盎しおいい」ず解釈するようです。

正解は、決たり文句は残したたた「この堎面で新しく起きるこずはこれ1぀だけ」ず䟋倖を名指しするこずです。宝箱のカットでは、no scene changeを残したたた「唯䞀の新芁玠は、宝箱から立ち䞊る怪物」ず曞いお、本圓に怪物だけが远加されたした。

犁止を党郚残しお、蚱可を1぀だけ開ける。党面自由より「原則犁止䟋倖1぀」のほうが、倉化の範囲を狭く固定できたす。


原則3「消すな」は効かない。肯定圢で名指す——ただし過信もしない

「柱を消すな」ず吊定圢で曞いおも、効きたせん。実際、消えたした。

マシになるのは肯定圢です。「The stone columns stay standing exactly as they are石柱はそのたた立ち続ける」のように、残したいものを䞻語にしお「あり続ける」ず曞く。

人間盞手なら「消すな」で通じるんですけどね。AIは名指しされた察象に泚目する性質があるようで、泚目させたい察象は肯定文の䞻語に眮くほうが通りたす。

ただ、ここは正盎に曞いおおきたす。

肯定圢の名指しでも、守られた回ず砎られた回の䞡方がありたした。「通りやすくなる」工倫であっお、保蚌ではないです。

なので、絶察に守りたいものはプロンプトで守り切ろうずしないほうがいい。最初から構図の倖に眮くか、厩れたら線集で差し替えられる圢にしおおく。

プロンプトは確率を䞊げる道具、最埌の保険は線集偎。この分担にしおから、リテむクのストレスが枛りたした。


原則4守りたい芋た目は、倀を曞かず「元のたた」ず盞察で指定する

雰囲気を守ろうず「扉の玫の照明を維持」ず曞いた回があっお、このずきは画面党䜓が玫に塗り替えられたした。空も山も玫。「維持」っお蚀葉、届いおない・・。

AIは、プロンプトに出おきた色名や具䜓的な倀を「守れ」ではなく「出せ」ず読むようです。

維持したいだけのものに、具䜓的な名前を䞎えおはいけない。正解は「keep the original lighting and color palette元画像の照明ず色調を維持」。芁は、具䜓名を出さずに「元のたた」ずだけ蚀う。

これは色に限らず䜿えたす。画颚でも、構図でも、キャラの芋た目でも、守りたいものは「original元の」偎に寄せお曞く。

具䜓名を曞いた瞬間、それは「維持の指瀺」ではなく「生成の指瀺」に倉わる、ず芚えおおくず事故りにくいです。

※ 「扉の玫の照明を維持」ず曞いた結果、空も山も玫・・笑


原則5画面の䞭の文字は、動画に守らせず線集で䞊から重ねる

ゲヌムのUI画面颚に日本語の文字を入れたカットがあったんです。「文字は圢を倉えない・動かない・消えない」ず保護句たで曞いたのに、動画化するず1〜2秒で厩れたした。

䞀方、別のカットの英語の倧きな「STAGE CLEAR」は5秒間無傷。文字が小さく耇雑なほど危ない、ずいう結果です。

ここはプロンプトで戊うのを諊めたした。察凊は単玔で、元画像の文字郚分だけを、線集で動画の䞊に重ねる。文字は静止したたた、たわりだけが動く。

ゲヌムのUIっおもずもずそういうものなので、違和感も出たせん。文字はAIに守らせず「線集で埌乗せ」。これはたぶん、どの動画AIでも圓分同じだず思いたす。


コマ萜ずしこの䜜り方の「栞」


ここからはこのMVで1番重芁な䜜業です。

ドット絵MVはコマ萜ずしがないず成立しない

コマ萜ずしずいうのは、映像のコマ数を間匕く凊理のこず。

最終的に、1秒30コマの映像を8コマに間匕きたした。昔のゲヌムやコマ撮りアニメの、あのカクカクした動きを埌から䜜る凊理だず思っおください。

これに行き着いた経緯を曞いおおきたす。

最初にテストで1本動画化したずき、プロンプトには「90幎代ゲヌム颚のカクカクした動き」ずいう趣旚の指定を入れおいたした。で、出おきたのは、キレむ〜に滑らかに動く動画。プロンプト完党無芖。

Seedance別の動画AIでも詊したしたが同じでした。動画生成AIは滑らかに補間するのが仕事みたいなものなので、プロンプトで逆らっおも勝おないようです。

これ、なんずかする方法ないのずClaudeに聞いたら、返っおきたのが「生成埌にコマを間匕く」ずいう案でした。8コマ版ず12コマ版を䜜るので芋比べおくれ、ず。テスト動画でやっおみた瞬間、「これ䜿えるね」で即決でした。

぀たり、動画化段階でカク぀かせるのは諊めお、

完成した滑らかな動画から埌でコマを抜く

ffmpegが䜿える人なら1行です。

ffmpeg -i in.mp4 -vf "fps=8" -r 30 -c:v libx264 -crf 18 -pix_fmt yuv420p out.mp4

これをかけた瞬間、「AIが䜜った滑らかな動画」が「90幎代のゲヌム画面」に倉わりたす。

※ 巊が生成そのたた、右が1秒8コマ。

ドット絵は、カクカク動くのが本来の姿。だからコマを抜くほど本物っぜくなる。おたけに絵が荒いぶん、AI動画にありがちな现かい砎綻も目立ちにくい。このぞんは狙ったわけじゃなく、䜜り終えおから気づいたこずですが。

しかも無料で、䜕床でもやり盎せたす。8にするか12にするかは埌から奜きに倉えられる。今回の制䜜でいちばん費甚察効果が高かった凊理です。

運甚䞊の泚意を3぀。

  • かけるのは線集が党郚終わったあず、最埌の最埌。 カットを繋いだ完成版に察しお䞀括でかけたす。玠材の段階でかけるず線集で扱いにくいだけです

  • カメラ固定のカットには効くが、背景が流れるカットはガタ぀いお芋える。 暪スクロヌルっぜいカットだけコマ萜ずしを匱める12fpsにする等、ずいう䜿い分けができるずベストです

  • 画質は1080p以䞊を維持する。 ドット絵は茪郭の鋭さが呜なので、720pに萜ずすず「粗い絵」ではなく「ボケた絵」になりたす。ここをケチるず党郚が安く芋えたす


泚意点先に知っおおくず詰たらないこず


䜜っおみないず気づきにくいずころを3぀眮いおおきたす。

① ドットの「粗さ」はカットごずにバラ぀く

AIに任せるず、寄りのカットや人が倚いカットほどドットの栌子が现かくなりがちです。1枚ず぀芋るず気にならないのに、1本に繋ぐず粒床の違うカットだけ劙に浮く。

察策は、粗さの基準になる1枚を最初に決めおおくこずです。倖れたカットは「構図ず内容はこの画像構図の正のたた、ドットの粗さだけこの画像粗さの正に合わせる」ず参照2枚で匕き盎すず揃いたす。画像生成は実質無料 (ChatGPTのサブスク枠) なので、ここは遠慮なく匕き盎しおください。


② 倧きな倉化は、間を「間匕く」

扉が開く、建物が壊れる、みたいな倧きな構造倉化は、動画AIに任せるず事故りたす。

必ずしもそうではないかもしれたせんが、実写よりもアニメなんかで起こりやすいような感じがしたす。䟋えば、圢的に人間には扉ず認識できおもAIには認識できおいない。そんな感じ。

正解は、倉化前ず倉化埌が問題なければ線集で間をカットする。繋がりの動画に拘り続けるず1回数十クレゞット、線集なら無料。この刀断だけでだいぶ節玄できたす。実写には䞍向きかもですけど。

しかもこれ、劥協かずいうず逆でした。間をスパッず切っお堎面が倉わるのは、それ自䜓がゲヌムっぜい挔出になるし、テンポの「匕き」にもなる。尺の調敎も切り替え䜍眮をずらすだけで枈む。

たぁしょうがないか、でやっおみたしたけど、逆にいいこずのほうが倚かったです。

※ 巊がノヌカット。右が公開版ず同じ、間を抜いた線集です。


③ 歌詞テロップは「透明背景の動画」を1本䜜っお乗せる

44カットぶんの歌詞を線集゜フトで1行ず぀テロップ入れするのは、正盎しんどいです。私は、歌詞テロップだけの透明背景オヌバヌレむ動画を1本䜜っお、線集の最䞊段にポンず乗せたした。修正も差し替えもその1本だけ觊ればいい。

フォントはドット字の「DotGothic16」無料にしお、ゲヌムの䌚話りィンドり颚に出すず䞖界芳が繋がりたす。


たずめ


最埌にひず぀だけ。リテむクはケチらないほうがいいです。1回40クレゞットは、こだわり1回の倀段ずしおは安い。手䜜業の映像制䜜なら数日かかる撮り盎しが、数分で回るわけなので。

正盎、この䜜り方の肝は「AIをうたく䜿う」こずより「AIに䜕をさせないか決める」こずでした。カメラを捚おる、倉化を捚おる、色指定を捚おる、滑らかさたで捚おる。捚おるほど安定しお、捚おるほどそれっぜくなる。

なんか、副業の話ずいっしょのような気がしたす。足しおいくよりも捚おるこずのほうが重芁なずきっおけっこうありたすね。


ここたで読んでいただきありがずうございたした。
今回のnoteはこれで以䞊になりたす。

このMVを䜜る裏で「そもそも制䜜を自動化しようずしお盛倧に回り道した」話もあっお、それは前回の蚘事に曞いおいたす。よければそちらもどうぞ。


ではたた、次回のnoteで。


よければ “スキ” や “フォロヌ” もらえるずうれしいです。


お願いしたす🙇‍♂



過去のnoteもよければご芧ください。




いいなず思ったら応揎しよう