Skip to content

JLChnToZ/axis-vrc-osc-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AXIS VRC OSC Bridge

This is a proof-of-concept AXIS Tracker to VRChat OSC Bridge. AXIS is a new full body tracker system created by Refract Technologies, this project aims to create an alternative tracker integration to VRChat using the AXIS SDK provided by Refract Technologies and OSC API supported by VRChat, other than SteamVR driver.

The difference between official SteamVR driver and this bridge:

  • The bridge runs standalone and itself don't require SteamVR.
  • The bridge only supports VRChat (or any application speaks the same OSC protocol as VRChat).
  • The bridge can connect to different computer or even Quest clients.
  • The bridge don't require you to enter limb lengths in AXIS Control Center.

Demonstration

2023-01-07.17-20-29.mp4

How to Use

  • Connect and set up your AXIS controller as instructed in the official documentation.
  • Open the application downloaded from the release section.
    • Beware SteamVR drivers seems conflict with the bridge, if either one is running, the other will not work. If you launches SteamVR with the drivers installed before the bridge, the bridge may not be able to receive tracker data. In this case you may need to disable/uninstall the driver first.
  • Make sure VRChat client is running with OSC enabled. The client can be running on the same computer or a different computer within the same network, or even using Quest.
  • Enter the local IP address and port of the computer/Quest device running VRChat.
  • Click connect. You should be able to toggle the full body tracking section in the VRChat menu now. Then, you can set up FBT in VRChat as instructed in the official documentation, just like the trackers have paired in SteamVR.
  • If your AXIS controller is set up with 16 nodes, you can try enabling "Track Head Position" for more accurate head tracking. Don't turn it on if you don't have 16 nodes set up.
  • If your body and head orientation is not synced and you don't have 16 nodes set up, you can click the "Sync Body & VR Headset Facing" button and then look straight ahead for 3 seconds to calibrate.

License

MIT