OSC機能について
- 概要
- Pulsoid
- Bluetooth LE
心音ギミックの使用に必須ではありません。
心拍数をVRChatに送信することで、心拍数をリアルタイムでアバターと同期させることができます。
PulsoidとHRtoVRChatを組み合わせる方法と、それを介さず直接送信する方法があります。(それ以外にもありますがここでは省略します)
よろしければこちらも参考にしてください。
VRChatに心拍数を送る時の環境メモ
!必ず端末がPulsoidに対応しているか確認してください!
https://www.blog.pulsoid.net/monitors
- Pulsoidの設定
-
https://note.com/kendesu/n/n81275f17986a の 3.2 までを真似する
-
PulsoidKey(access_token)の取得
ココに移動して、先程作ったアカウントでログイン。
右下の Authorize App を押すとトークンが伏せ字で表示されるので、Copy to clipboard でコピーしておきます。
トークンが漏れると他人から心拍数が取得出来てしまうので取り扱いには注意してください。
-
- HRToVRChatの設定
-
https://hrtovrchat.fortnite.lol/download#h.ha8hgsfz56g2
から一番上のWindowsのLauncherをダウンロード -
Launcherを起動したらConfigタブを開き、hrTypeを pulsoidsocket に変更して、SAVEボタンを押す。
-
加えてpulsoidkeyを選び、さっきコピーしたトークンを貼り付け、SAVEボタンを押す。
-
設定が完了しました!Pulsoidを起動した状態でProgramタブからSTARTボタンを押すとOSC信号がVRChatに送信されます。
-
Bluetooth Low Energy(BLE)に対応した心拍計が必要です。
専用の心拍計であればスマートウォッチよりも精度が高く電池の持ちも良いことが多いです。
導入や起動もPulsoidに比べてかなりシンプルで非常に楽です。
オススメの心拍計 です。安いタイミングなら4000円以下で買えます。
https://github.com/Bekosantux/Beko.BluetoothHeartRateOSC
- WindowsにBLE心拍計をペアリングします。
Windows11の場合、「Bluetoothデバイスの検出」設定を「詳細」に変更しないと一覧に表示されないことがあります。
- 画面右のReleaseからダウンロードしたzipを展開して、exeファイルを実行するだけで使えます。(数字が出てきたら成功。ウィンドウを閉じても裏で動きます。)