top of page

VRChatアバター用 Pulsoid 心拍表示ギミック:発光心拍数

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

発光心拍数ギミックは、VRChat アバター上でリアルタイムの心拍数を表示できるアドオンです。明るく光るエフェクト、フルカラーの調整、BPMレンジ設定、そしてオプションで心音(鼓動音)にも対応しています。VRCFury および Modular Avatar に対応しており、表示の自動非表示や手動トグル切り替えも可能です。シンプルな設定で導入でき、カスタマイズ性の高い心拍表示ギミックとなっています。セットアップも非常に簡単です。まずは、本ギミックの動作に必要なものをご確認ください。


必要なもの


注意

Quest および Android では一部制限付きで動作します。

PC向けアバターをベースに、Quest または Android 対応版を作成する場合は、VRCFury または Modular Avatar の公式ドキュメントを参照し、各バージョン間の同期設定を正しく行ってください。


背景付きの発光心拍数ギミック
VRChat アバターに表示された発光心拍数ギミック

VRChatアバターへの設定方法

心拍表示ギミックの設定は簡単です。以下の手順に従って設定してください。

基本セットアップ

  1. 発光心拍数ギミックを入手し、ダウンロードした .unitypackage を Unity の Assets フォルダにドラッグ&ドロップしてインポートします。

    Unity に .unitypackage をインポートする画面
  2. Assets フォルダ内で

    Pulsoid > Heart Rate > Prefabs > VRCFury

    または

    Pulsoid > Heart Rate > Prefabs > Modular Avatar

    に移動します。

    Unity の Assets フォルダ内の Pulsoid 心拍数プレハブ
  3. Heart Rate Display を、取り付けたいアーマチュア部分(例:胸)にドラッグ&ドロップします。

    Heart Rate Display をアバターに配置した状態
  4. アバターに合うように、位置・回転・スケールを調整します。

    アバターに合わせて心拍数ギミックを調整
  5. 実際の心拍数を接続

    心拍計を装着し、Pulsoid と接続してください。

    その後、心拍数パラメータを送信する OSC ツールを起動します。

    OSC ツールの設定方法については、こちらをご確認ください


アバターに合わせて色を変更する


  1. シーン内で心拍表示ギミックを選択し、

    Number または Heart(変更したい方)を選択します。

    もしくは Hierarchy から

    Heart Rate Display > Heart Rate Number(または Heart) > Number Renderer

    を選択します。

    Hierarchy で心拍数表示オブジェクトを選択
  2. Inspector でシェーダープロパティを開きます。

    Inspector で心拍数ギミックの設定を表示
  3. 単色で表示したい場合は、Range 1 BPM Color を調整します。

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

    心拍数によって色が変化する設定画面
  5. 各 BPM Range の Start BPM は、前の Range より高い値を設定してください。

  6. ハートアイコン側では

    「Sync colors with Number BPM Ranges」

    を有効にすることで、数字表示と発光カラーを同期できます。

    ハートアイコンと数字表示の色同期設定

ここまでで、心拍数を視覚的に表示する基本設定は完了です。

このままビルドしてアップロードできます。

心音や自動非表示、表情メニューでの切り替えを使いたい場合は、以下をご確認ください。


心音(鼓動音)の追加


心音は実際の心拍数に同期して再生され、心拍数が上がると鼓動も速くなります。

他のユーザーには、近づくほどはっきりと聞こえます。


設定方法

  1. Pulsoid > Heart Rate > Prefabs > VRCFury(または Modular Avatar)

    にある Heart Rate Audio を探します。

  2. 音を出したい位置のアーマチュアにドラッグ&ドロップします。

    頭部の近くに配置すると常に心音が聞こえてしまうため、配置場所にご注意ください。

    心音プレハブをアーマチュアに配置
  3. VRChat の Expressions メニューにトグルが追加されます。

    VRChat Expressions に心音トグル表示

その他の便利な機能


心拍表示トグル(Expressions)

Expressions メニューから、心拍数表示のオン・オフを切り替えられます。

  1. Pulsoid > Heart Rate > Prefabs > VRCFury(または Modular Avatar)

    にある Heart Rate Toggle を探します。

    Heart Rate Toggle プレハブの場所
  2. アバターのルートにドラッグ&ドロップします。

  3. VRChat の Expressions メニューにトグルが表示されます。

    VRChat Expressions メニューの心拍数切替


心拍数の自動非表示


VRChat が心拍数データを受信しなくなった場合、10秒後に自動で心拍数表示を非表示にする機能です。

  1. Pulsoid > Heart Rate > Prefabs > VRCFury(または Modular Avatar)

    にある Heart Rate Auto-Hide を探します。

    Heart Rate Auto-Hide プレハブの場所
  2. アバターのルートにドラッグ&ドロップします。


完了

これで設定は完了です。

リアルな心拍数をVRChat上で表示できるようになりました。

問題が発生した場合やご質問がある場合は、Discordチャンネルでのサポートをご利用ください。

フィードバックの共有も大歓迎です。

 
 
Recent Posts
bottom of page