By Vard
This app allows you to send OSC messages of your heart rate using your smartwatch/fitness tracker to your VRChat Avatar/Chatbox.
Basically you have 3 parameters to play with:
Heartrate
sends float value from -1 to 1
(0-255bpm) (Use this when you need to display bpm counter)Heartrate2
sends float value from 0 to 1
(0-255bpm) (Easier to control your animations but not enough precise over network. Do not use this to display bpm counter. Use cases: making actual sound of heartbeat, making animations which speed is equal to your bpm)Heartrate3
sends int value from 0 to 255
(0-255bpm) (Useful for those who wanna bind specific event to specific heart rate. Use case: changing your outfit on avatar to sport one when your bpm goes higher than 130)It was recently discovered that the app can support not only Mi band 4/5, but many more devices! If your smartwatch/fitness tracker supports Amazfit or Zepp apps, give it a try.
As some of you asked - I made Example_Avatar.unitypackage (which is also requires RED_SIM’s Simple counter shader) to show how Heartrate
parameter works on avatar side.
If you have any questions: ask them here, or in #avatars-osc channel in VRChat discord.