たくう式心音ギミック 心拍数可変機能・心拍計連携ツール付き【OSC連携】
- Digital200 JPY

鼓動をリアルタイムに変化させられる,心拍数調整対応の心音ギミックです。 付属ツールを使用することでBLE対応心拍計と連動し,心拍数に合わせて鼓動の速度が変化します。 BLE心拍計がなくとも,手動で心拍数を設定できるメニューがついています。 Modular Avatar対応のため,簡単な調整のみで様々なアバターに導入できます。 心拍数は0~150 BPMの範囲で手動調整可能です。 OSC連携と付属ツールにより実測心拍とのリアルタイム制御に対応します。 市販の心音や,自分で録音した心音と入れ替えて利用することができます。 ※本商品にアバターは付属しません。 動画・サムネ画像モデル VERMILION .Studio 様 【デルタフレア】オリジナル3Dモデル https://booth.pm/ja/items/4906631
心音ギミック導入方法・位置調整について
デルタフレアを基準に作成していますが,位置調整することでどのアバターでも汎用的に利用できます。 1. ダウンロードしたHeartBeat.zipを解凍し, heartbeat.unitypackage をProjectに入れてください 2. Assets/TakLabs/heartbeat/heartbeat.prefab を導入したいアバターに入れてください 以下調整が必要なアバターの場合 3. 胸周りの赤い球体が心音の聞こえる範囲,顔前の赤い板が調整用UIの表示位置です。 ヒエラルキーの heartbeat/Target 以下にある, Chest , Head の位置を,それぞれシーンの赤いシルエットを元に,心音の範囲,心拍数調整用UI表示の位置,角度を調整してください。 (赤いシルエットはアップロードされないので消さなくて大丈夫です) 4. 心音やUIの追従を別のボーンにさせたい場合, MA Bone Proxy のターゲットを追従させたいボーンに変更してください。
心拍計連携ツール利用方法
# VRChat側設定 OSCを有効にしてください。(Expressionメニューを開き,オプション -> OSC -> 有効) # 実行方法 心拍計連携ツール フォルダ下にある VRChat_HeartRate_OSC.bat を実行してください。実行中は付近のデバイスを捜索し,心拍計を発見すると自動で接続します。 初回起動時に自動でPython環境作成を行います。 ※初回起動時の環境作成には,インターネット接続環境が必要です。 ※ソフトウェア動作のためには,PC側にBLEが必要です。 ※心拍計はBLE対応のもの(Heart Rate Service)であれば利用可能です。 ※全機種での動作保証はしておりません。動作確認済みの心拍計はCoospo HW706です。 対応・非対応情報をお知らせいただければ、情報の追記や対応調整を検討いたします。
仕様(心音ギミック)
# Unityバージョン / Unity Version Unity 2022.3(2022.3.22f1で制作) # 前提アセット / Requirements - lilToon 2.3.1 - Modular Avatar 1.16.2 - VRChat SDK - Avatars 3.9.0 - VRChat SDK - Base 3.9.0 # 基本仕様 / Specifications - ポリゴン数: 18 - マテリアル: 1個(商品フォルダ内に2個付属) - テクスチャ: 4枚(商品フォルダ内に4枚付属) - AnimationClip: 3個(商品フォルダ内に3個付属) - シェイプキー: 1個 - 改変用モデルデータ: なし - 改変用テクスチャデータ: なし # パフォーマンスランク情報 / Performance Ranking - Triangles: 18 - Skinned Mesh Renderers: 1 - Material Slots: 1 - Audio Sources: 1 - Texture Memory Usage: 0.1 MB - Constraint Component Count: 2 - Constraint Depth: 1 パラメータ利用数 3変数(10bit) ※ 未使用の項目は省略しています。
仕様(心拍計連携ツール)
必要環境: - Windows - インターネット接続環境 - BLE対応Bluetoothレシーバー(4.0以降) 使用ライブラリ:Python 3.13,bleak 0.21.0以降, python-osc 1.8.0以降 ※Python及び使用ライブラリは初回設定時にインターネットからダウンロード,インストールするため,本ソフトウェアに含まれません。 ※コードの一部にAI生成を利用しています。
利用規約(心音ギミック)
アバターに入れる方の心拍ギミック(unitypackageの方)のライセンスです。 基本的には常識の範囲で使ってください。 好きに改変して使って頂いて構わないです。 製作者の記載は無くて良いですが書いてくれると嬉しいです。 詳細は下記URLをご参照ください。 - 利用規約 rev1(JP) https://drive.google.com/file/d/1Crhe2pHC21lbTL-_rbUtAIT-XxeWHhUK/view?usp=sharing - 利用規約 rev1(EN) https://drive.google.com/file/d/1PYcYgJC23m1_1YZXbTTQZ-ZyhgNd3SyN/view?usp=sharing 利用規約は順次変更される場合があります。商品の使用時は最新の規約に準じてください。 不具合や疑問点がありましたらお問合せをお願いします。
利用規約(心拍計連携ツール)
本ソフトウェアはMITライセンスでgithubにて公開しています。 https://github.com/takuu-o/ble-hrs-to-osc/ ツール単体の再配布,コードを修正しての再配布,同梱しての再配布も認めています。 再配布の際にはクレジット表記をお願いします。
更新履歴
1.0.0 (26/02/20) : 初版

