VRChatアバター用 Pulsoid 心拍表示ギミック:発光心拍数
- Pulsoid Contact
- 1 day ago
- 4 min read

発光心拍数ギミックは、VRChat アバター上でリアルタイムの心拍数を表示できるアドオンです。明るく光るエフェクト、フルカラーの調整、BPMレンジ設定、そしてオプションで心音(鼓動音)にも対応しています。VRCFury および Modular Avatar に対応しており、表示の自動非表示や手動トグル切り替えも可能です。シンプルな設定で導入でき、カスタマイズ性の高い心拍表示ギミックとなっています。セットアップも非常に簡単です。まずは、本ギミックの動作に必要なものをご確認ください。
必要なもの
Unity 2022
VRCFury または Modular Avatar を追加した Unity プロジェクト
Pulsoid アカウントの作成および連携設定 未設定の場合は、こちらのガイドの最初の3ステップをご確認ください
注意
Quest および Android では一部制限付きで動作します。
PC向けアバターをベースに、Quest または Android 対応版を作成する場合は、VRCFury または Modular Avatar の公式ドキュメントを参照し、各バージョン間の同期設定を正しく行ってください。


VRChatアバターへの設定方法
心拍表示ギミックの設定は簡単です。以下の手順に従って設定してください。
基本セットアップ
発光心拍数ギミックを入手し、ダウンロードした .unitypackage を Unity の Assets フォルダにドラッグ&ドロップしてインポートします。

Assets フォルダ内で
Pulsoid > Heart Rate > Prefabs > VRCFury
または
Pulsoid > Heart Rate > Prefabs > Modular Avatar
に移動します。

Heart Rate Display を、取り付けたいアーマチュア部分(例:胸)にドラッグ&ドロップします。

アバターに合うように、位置・回転・スケールを調整します。

実際の心拍数を接続
心拍計を装着し、Pulsoid と接続してください。
その後、心拍数パラメータを送信する OSC ツールを起動します。
アバターに合わせて色を変更する
シーン内で心拍表示ギミックを選択し、
Number または Heart(変更したい方)を選択します。
もしくは Hierarchy から
Heart Rate Display > Heart Rate Number(または Heart) > Number Renderer
を選択します。

Inspector でシェーダープロパティを開きます。

単色で表示したい場合は、Range 1 BPM Color を調整します。

心拍数に応じて色を変化させたい場合は、追加の BPM Range にチェックを入れて有効化します。

各 BPM Range の Start BPM は、前の Range より高い値を設定してください。
ハートアイコン側では
「Sync colors with Number BPM Ranges」
を有効にすることで、数字表示と発光カラーを同期できます。

ここまでで、心拍数を視覚的に表示する基本設定は完了です。
このままビルドしてアップロードできます。
心音や自動非表示、表情メニューでの切り替えを使いたい場合は、以下をご確認ください。
心音(鼓動音)の追加
心音は実際の心拍数に同期して再生され、心拍数が上がると鼓動も速くなります。
他のユーザーには、近づくほどはっきりと聞こえます。
設定方法
Pulsoid > Heart Rate > Prefabs > VRCFury(または Modular Avatar)
にある Heart Rate Audio を探します。
音を出したい位置のアーマチュアにドラッグ&ドロップします。
頭部の近くに配置すると常に心音が聞こえてしまうため、配置場所にご注意ください。

VRChat の Expressions メニューにトグルが追加されます。

その他の便利な機能
心拍表示トグル(Expressions)
Expressions メニューから、心拍数表示のオン・オフを切り替えられます。
Pulsoid > Heart Rate > Prefabs > VRCFury(または Modular Avatar)
にある Heart Rate Toggle を探します。

アバターのルートにドラッグ&ドロップします。
VRChat の Expressions メニューにトグルが表示されます。

心拍数の自動非表示
VRChat が心拍数データを受信しなくなった場合、10秒後に自動で心拍数表示を非表示にする機能です。
Pulsoid > Heart Rate > Prefabs > VRCFury(または Modular Avatar)
にある Heart Rate Auto-Hide を探します。

アバターのルートにドラッグ&ドロップします。
完了
これで設定は完了です。
リアルな心拍数をVRChat上で表示できるようになりました。
問題が発生した場合やご質問がある場合は、Discordチャンネルでのサポートをご利用ください。
フィードバックの共有も大歓迎です。





