ThatGuyThimo / leapmotion-osc

Leap Motion Controller finger (not hand) tracking for VRChat OSC: Using a Leap Motion Controller from Ultraleap for finger tracking in VRChat.
MIT License
73 stars 3 forks source link

Finger Splay? #9

Closed bluejorts closed 1 year ago

bluejorts commented 1 year ago

Hello! I created this to check if it's possible to get finger splay data over OSC also? One of the old VRC mods that supported the Leap Motion could provide only splay data for an animator to use with the raw hand and finger position from the Index Controllers.

I assume the library supports it and if the data is accessible I would be happy to file a PR to add it.

philippgitpush commented 1 year ago

I'm not sure what you mean by splay data, but you can fully access UltraLeap's SDK where you can retrieve a lot of hand/finger data (position, rotation, distance, properties ...). The best is to just try it out and see if it works.

For now, I recommend using a SteamVR driver to emulate Valve Index controllers, as this project is more of a proof of concept. https://github.com/adeleine1412/leapmotion-osc/issues/5#issuecomment-1195905377 https://github.com/adeleine1412/leapmotion-osc/issues/8#issuecomment-1335921813 https://github.com/adeleine1412/leapmotion-osc/issues/6#issuecomment-1249741040

You are free to open a PR if the slow sync rate and limited avatar variables do not prevent you from doing what you want to do, just remember to always share enough info for everyone to understand!

ThatGuyThimo commented 1 year ago

@bluejorts Finger splay has been added in the newest release.