ValveSoftware / unity-xr-plugin

OpenVR plugin for Unity's XR API
BSD 3-Clause "New" or "Revised" License
310 stars 65 forks source link

Will Valve provide Finger Tracking Support for Index Controllers for OpenXR? #94

Open dopegames opened 3 years ago

dopegames commented 3 years ago

I'm this process of upgrading my current VR project in Unity to OpenXR and I noticed that there is no support for the finger tracking on the Index Controllers. I'm wondering if anyone can provided information if Valve plans to provide finger tracking support for OpenXR?

dopegames commented 3 years ago

I just wanted to check in and see if anyone can provide a status update as to when finger tracking from the Index controllers will be supported via OpenXR in Unity.

Gama-Tech commented 2 years ago

Still waiting on this. To my knowledge, OpenXR is unusable for any project that requires finger tracking from Index controllers.

This plugin is the only alternative for such projects, and the fact that it hasn't been updated in a year and a half, combined with Valve saying they're focusing on integrating with OpenXR leaves us in an unfortunate position.

We either use a seemingly abandoned plugin and hope it continues to function or switch to it's successor, losing the features we need and simply hope that one day it reaches feature parity of it's predecessor.

We really need a road map for things like this so we can make informed decisions.

erikbaender commented 1 year ago

This is becoming an increasingly critical issue, given that this plugin is now finally broken to the point of no output to the HMD in Unity 2022.2. Given their track record when it comes to issues like this, neither Valve nor Unity are likely to ever do anything about it.

I already tried to raise the issue in the Unity Discord but nobody seems to care, and obviously Valve doesn't care either because if they did they would have done something about this years ago. It's not even just about the finger tracking anymore, but also SteamVR being a giant paint to develop on compared to OpenXR. There are tons of weird errors, multi-pass rendering is broken in HDRP, and most importantly play mode runs so disgustingly badly that you are forced to build every single time you need to test something.

Kind of baffling that we are probably heading towards not being able to develop for the Index's capabilites at all. Source 2 is nowhere close to being stable, documented, or feature complete enough to consider for anything more than an Alyx mod. Unity will stop being an option once 2021 goes on life support, and I can't imagine Unreal support is in any better shape.