mocopi
先輩のmocopiを触らせていただいた
キャリブレーションは1歩前に足を出すという方式だけど、4回ぐらい失敗した。
最初じっとしていないといけないけど、なんか動いちゃうせいかも。
アプリの画面をのぞき込もうとしてしまう。
一度キャリブレーションが成功したらいい感じ
ローカルに保存するモードと、転送するモードがある。
ローカル保存したデータはbvhファイル形式。
アプリで表示もできる
Googleドライブとか経由でPCにいれて、blenderでfbxに変換したらUnityで使える。
もっと簡単に変換できればいいのに・・・
変換スクリプトを公開してくださってる!
ファイルも名前がつけれないから、どれが使いたいモーションファイルかなかなかわからない。
Clusterと連携
Clusterと連携できる
https://help.cluster.mu/hc/ja/articles/16937773108377
mocopi側の設定で送信フォーマットをVRChatにする
PCVRでClusterに繋いでキャリブレーションルームに入る。(QuestをPCVRとして繋ぐのがなかなかうまくいかなくて大変だった・・・)
OSC Trackerの設定をして、全身トラッキングをオンにして、キャリブレーションしたらうまくいった
足と腰だけmocopiが使われるっぽい。
全身トラッキングされていることを示すいいポーズが片足揚げしか思いつかない・・・
そして足が動くからなんなんだという感じになってしまった。
VRchatでも使える
VRChatの設定でOSCって検索してオンにした
だがそこでQuestのAirLinkが切れてやめた。
まじでAirLink安定しない〜〜
Unity
公式のPluginがある
Pluginにサンプルシーンが入っている
サンプルシーンをUnityEditorで動かしても、モーション受信しなかったけど、Windowsビルドしたら動いた!
自分のアバターで動かす場合
Animatorがついている階層にMocopiAvatarコンポーネントをつける。
MocopoSimpleReceiverプレハブを置いて、AvatarSettingsにアバターとPortをいれるだけ!
あとは同じようにビルドしたら動いた!!
楽しい~~~~
UnityEditorへの配信が動かないのは以前もフェイストラッキングであった。なんなんだろうね〜色々ファイアーウォールの受信設定とか変えてみてるんだけどな〜
sonyのサイトにbvh senderというソフトがあった。
なんか便利になるのかな〜と思ったが、スマホで録画したbvhファイルをPCに入れて、それをリアルタイム配信できるっぽい?