カービィ★KIRBYの日記

カービィ★KIRBYが挑戦したいろんなことを書き殴っていくブログです。

Kinectキャプチャーでスーパーマリオパーティのススメ

 

kirbystar10423816.hatenablog.com

 以前の記事でKinectを導入し、MMDモデルさえ手に入れてくればあとはKinectセンサーの前に立つだけでそのキャラになりきれる環境が整いました。

私の夢をかなえるこの環境をどう有効活用できるか。
その第1弾がNintendo Switchのゲーム「スーパー マリオパーティ」です。

www.nintendo.co.jpマリオパーティ」シリーズ最新作のこちらですが、以前の記事にも書いた通り「なりきりビート」という、ゲーム内のキャラになり切って遊ぶリズム系ゲームが入っています。

実際にキャラクターの動きをまねて一緒に同じように動くと楽しいこのゲームですが、これをもっと楽しくするためにKinectを使ってみます。

 

1.用意したもの

  • Nintendo Switch(キャプチャーボードに出力して使います)
  • パソコン(HDMIキャプチャー必須、Kinectを使えるようにしておくこと)
  • MikuMikuCapture
  • お好きなMMDモデル
  • Kinectセンサー
  • N AirKinectキャプチャーとSwitchの映像を合成するのに使った このままニコ生などで配信することもできちゃう!)

今回動画の中で使わせていただいたMMDモデルは「hzeo式kaitoV3ver2.03」です。

nonbirimattari721.blog.fc2.com

2.まずは準備

MikuMikuCapture側

まずは使いたいモデルを読み込み、必要に応じて好きにアクセサリなど持たせます。

今回はSwitchのマリオパーティをやるということで「Joy-Con」のモデルを持たせてみたり。

f:id:kirbystar10423816:20191105221947j:plain

 

f:id:kirbystar10423816:20191105222148j:plain


ここで重要なのが「背景の色」。

恐らく初期状態では白色になってるかと思いますが、あとでN Air側で「クロマキー合成」というのをかけます。

クロマキー合成というのは、簡単に言うとある映像と別の映像を1つに合成する、特撮とかお天気カメラなどテレビ番組なんかでよく使われてる技術です。

あのドラえもんもそのための機材一式を持ってるそうで。

ドラえもんブルーバックに立ったら青い部分が透過されて白いところしか映らないんじゃないのかというツッコミは禁止。

f:id:kirbystar10423816:20181116081220j:plain

f:id:kirbystar10423816:20181116081241j:plain

f:id:kirbystar10423816:20181116081248j:plain

そのために、背景の色を「緑色」にします。

もし万が一ここで使うキャラが緑色だった場合は違う色にしないと透けますからね。

ついでに画面表示を消してこうなりました。

f:id:kirbystar10423816:20191105222557j:plain

これでMikuMikuCaptureの準備は大体OK。

N Air

まずソフトを立ち上げて

f:id:kirbystar10423816:20191105223043j:plain

HDMIキャプチャーが映るようにしておきます。

そしたらソースの追加で、「PCゲームキャプチャ」を選び、ソース名は「MikuMikuCapture」みたいにしてシーンに追加します。

f:id:kirbystar10423816:20191105223219j:plain

 

設定はこんな感じで。

f:id:kirbystar10423816:20191105223403j:plain

 

追加するとこんな感じになると思いますが、これだとまだいただけませんね。

ここでいよいよ「クロマキー合成」がでてきます。

f:id:kirbystar10423816:20191105223629j:plain

MikuMikuCapture」の映像ソースに対して、「クロマキー合成」のフィルターをかけてやることによって緑色の部分を透過させてゲーム画面と合成できるのです。

f:id:kirbystar10423816:20191105223903j:plain

 

あとは位置などをいい感じに調整すると…

ほれこのとおり!!

f:id:kirbystar10423816:20191105224350j:plain

だいぶそれっぽくなりました。

あとはMikuMikuCapture側でKinectキャプチャーをスタートし、N Airで録画をすればKinectキャプチャーしてるキャラがゲームをプレイしながら動く様子が録画できちゃうのです。

録画をYouTubeに上げてみましたのでごらんくださいませ


【MikuMikuCapture+Kinect】スーパーマリオパーティ(なりきりビート)をKAITOがプレイしたようです

あとは色々試行錯誤してみて、いい感じになるような設定を探してみよう。

個人的にはKinectキャプチャーのスムージング設定が改善の余地ありと思える…