今までの集大成?で、キタキツネちゃんとかまくらでVR+リープモーションを使って過ごします。
お借りしたもの
どちらもすごいクオリティです。
ゆきやまちほーは、ゲームについても利用規約で言及されていました。ありがたい。
ポーズ
キタキツネちゃんに座ったポーズや寝そべったポーズをしてもらいます。mayaで作ります。
尻尾が地面に埋まってしまいます。床にmmdのrigidbodyつけたけどだめだ〜
本物と比較しながらポーズを作っていきます。
Leapmotionで触る
後ろ髪とお耳をさわれました。
キャラクターの関節をコントローラーで動かす
このアセットの中にあるIK.csというスクリプトを使えば、関節の位置をコントローラーで動かすことができます。
これを使ってポーズを作って、球の位置を最初から適用したらmayaとか使わなくてもunityだけでポーズ作ることもできそう。
VR
私はHTC Viveを使っているのでsteamVRとVRTKのセットで開発します。
こちらの記事を参考にしました。バージョンが変わって設定方法も変わっている。
位置決め用の玉をつかめるようにするにはwindows>VRTK>setup~を選択、
次のような設定にし、玉オブジェクトを選択した状態でボタンを押す。するとスクリプトがついてくれます。rigidbodyとかは今回はいらない。
コントローラーはGrabしているサンプルシーンからもらいました。
これで重力に関係なくコントローラーで掴んで動かすことができます。
またcamerarig下のmodelオブジェクトにMMD rigid bodyをつけるとすこしだけもふもふします。
完成
説明はかなりはしょりましたが、できました。
Leapmotionを使ったり、ポーズ変えてみたり。
今回はモーションを使っていないけど、顔が動くので変にループモーション入れるよりは自然な感じなったかも。
あと自分でポーズが作れるようになったのもでかいですね。
あとは表情ですかね・・・キタキツネは無表情なイメージだったので今回のままでもそんなに違和感はないですが。
と思ってたら、VR+Unity+MMDで表情を変える動画が上がっていました。
私がちょうどニコニコに動画を上げている時に同時に上がっていたのでびっくりしました。