BeatSaberでアバターを使うまでのメモ
導入までの手順とつまずいたポイントを覚えている限りメモ
まだ設定しはじめたばかりなので、細かい調整や出来ることは追々
やりたいこと
とにかくBeatSaberにアバターを入れて三人称視点で録画してみる
前提
・OculusQuest2をOculusLinkできる
・SteamでBeatSaber(ver1.19.0)を購入して、Modを入れてプレイしている
・OBSで配信または録画したことがある
・VRMモデルを用意できる(自作でも人の作ったデータでも)
参考
①BeaSaberでの動画撮影方法を紹介 | アバター導入や専用MODも解説
②Beat Saberとアバター合成
③Steam版BeatSaberにOculusQuest2でアバター導入(VMCAvatar編)
メインで参考にさせていただいたのは上記の3つのページ
(それ以外にもいろいろなページを参考にしたけど、もうどのページを見たのかわからない…)
概要
細かいことは省くが、色々なページを見てまずわかったことは
使うソフト:OBSとVirtualMotionCapture(以下VMC)
入れるMOD:CameraPlusとVMCAvatar
これらを使うのが楽で簡単ということ。
手順
まず、MODのCameraPlusとVMCAvatorを追加する
CameraPlus←最新版をDL
①解凍したら
CameraPlus.dllを...\steam\steamapps\common\Beat Saber\Pluginsに入れる
②BeatSaberを起動する。
タイトル画面になったら後ろを振り向くと四角いキューブがある。
それが三人称カメラ。
横にキューブ視点の映像があるのでそれを見ながらつかんで移動させる。
③BeatSaberを終了する。
VMCAvator←最新版をDL
解凍したら
VMCAvatar.dllを...\steam\steamapps\common\Beat Saber\Pluginsに入れる
次に、VMCを導入する
バーチャルモーションキャプチャー←DLして解凍。好きなところに置く
VirtualMotionCapture.exeを起動
(キャリブレーションで躓いたら管理者権限で起動。後述)
メインウィンドウとコントロールパネルが開く
↑最初は水色の何もない画面だった気がする
コントロールパネルから
①VRM読込
VRM読み込み > 同意して読み込み
VRMの読み込みがうまくいけばメインウィンドウにモデルががTスタンスで表示される
②キャリブレーション
キャリブレーションボタンを押すと
Ⅰ.新たにキャリブレーションウィンドウが開かれる
Ⅱ.メインウィンドウに白い球体が複数表示される
白い球体=トラッキングしているHMD・コントローラー・トラッカー
白い球体が表示されない・表示されるけど動かない場合は以降をスキップして③詳細設定へ
MR合成モード(真ん中か下で行う)を選択した状態でキャリブレーションボタンを押す
5秒のカウントが始まるので、その間に白い球体がそれぞれの部位に合うように姿勢を合わせる
完了するとモデルが追従するようになる
③詳細設定
基本的に設定する箇所は3つ
解像度設定
→メインウィンドウの大きさ。プルダウンで選択して適応
CameraPlus
→...\steam\steamapps\common\Beat Saber\UserData\CameraPlus
の中にあるcameraplus.jsonをImport
モーション受信
→OSCでモーション受信を有効にする のチェックを入れる
キャリブレーションで白い球体が表示されない・表示されるけど動かない場合
トラッカー割り当て設定を開く して トラッカー一覧 に
HMDやコントローラーが表示されているか確認する
認識されている状態
→トラッカーの詳細な名前が表示されて かつ 動くと緑にハイライトされる
認識されていない状態
一覧にHMD(HMD)としか表示されていない
トラッカーの詳細な名前が表示されているが、動いてもハイライトされない
↓↓↓対処法↓↓↓
・VMCを管理者権限で立ち上げなおす
・SteamVRを終了して再起動する
・PCを再起動する
などしてみると大体認識されるようになる
認識されるようになったら②キャリブレーションへ
Twitterは偉大。Googleより答えがいっぱい出てくる。
ありがとう先人。ありがとう作者さん。
ここまででうまくいっていればVMCのメインウィンドウは
・BeatSaberの三人称カメラから撮ったのと同じ構図で
・アバターが自分と同じ動きをする
状態になっているはず
最後にOBSとBeatSaberを立ち上げて合成する
OBS
ソースで
ゲームのキャプチャー
BeatSaberを指定
ウィンドウのキャプチャー
VMCのメインウィンドウを指定
クロマキーで背景色を抜く
以上で設定は終わり。
あとは録画するなり配信するなり。