vircadia-native-core icon indicating copy to clipboard operation
vircadia-native-core copied to clipboard

3 Part: Action Manifest, Finger Tracking API, Valve Index Controller Driver

Open two-one-five opened this issue 5 years ago • 6 comments

Part 1 (might be possible to complete this after Part 2 and 3?): #376 Part 2: Finger Tracking API implementation (maybe this can be accomplished solo?). Part 3: Create Valve Index controller driver hook into this API (if necessary).

It seems to me that it might be possible to do these in different steps...

Goals

  • For part 1, we want to be able to use any controller / controllers with Vircadia via OpenVR's specified methodology (action manifests) without having to update/alter the codebase for different devices (unless we find out this is necessary even with SteamVR spec?). Essentially, we need to remove the specific "Vive" and "Oculus" controller layouts and mappings to use SteamVR's spec. If need a new mapping for new controllers, that's not so bad if it's just a JSON update.
  • For part 2, once we have this implemented, it's just a matter of creating a translation layer for converting controller inputs into avatar actions, specifically where the hand and fingers are involved.
  • For part 3, this should not be necessary (short of maybe a custom config file?) if part 1 and part 2 are goals that are attainable (aligned with reality.)

two-one-five avatar Jul 11 '20 19:07 two-one-five

~~I am going to offer up an initial $300 usd on this. I know it may need to be split up and/or expanded upon (controller system rework, etc.) the important thing is, while I want fully analog finger tracked index controller support, what We want is a framework that don't needs to be completely rebuild with every new HW that comes along so I am willing to subsidise incremental steps towards that.~~

I am no longer offering a bounty on this, please remove the Bounty tag unless someone else is willing to around to to offer it.

SilverfishVR avatar Jul 14 '20 01:07 SilverfishVR

~I am okay with pledging on Part 1, which is #376~ ~For now I am offering 100$ for completing #376~

JulianGro avatar Jul 18 '20 19:07 JulianGro

@thoys has offered to look into taking this on, he's a bit busy at the moment but we should check-in within another week to see if he's available to tackle this. :)

two-one-five avatar Aug 01 '20 18:08 two-one-five

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Mar 27 '21 22:03 stale[bot]

Hello! Is this still an issue?

stale[bot] avatar Nov 25 '21 20:11 stale[bot]

Hello! Is this still an issue?

stale[bot] avatar Jan 01 '23 23:01 stale[bot]