Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Add Splay And Proper Thumb Tracking For Quest 2 #2319

Closed
Dathuss opened this issue Aug 11, 2024 · 7 comments · Fixed by #2323
Closed

Feature Request: Add Splay And Proper Thumb Tracking For Quest 2 #2319

Dathuss opened this issue Aug 11, 2024 · 7 comments · Fixed by #2323

Comments

@Dathuss
Copy link

Dathuss commented Aug 11, 2024

Hi folks,
First of all, thanks a lot for this amazing tool. I'm a quest 2 user and it's a breath of fresh air to not use the proprietary Oculus app.
However, there's one aspect that bothers me.
While support for finger tracking is nice, it is pretty limited because while the Quest supports full hand tracking through its cameras, only the fingers' phalaxes rotations are being used and not the splay of the individual fingers. Furthermore, the thumb is only tracked in a 'on-off' state and not an analog state (we can see this in code here).
All this creates a more rigid end result that doesn't reflect what the hand is actually doing. Which is sad, because as far as i understand it is technically able to be more accurate (I apologize if it is not the case, and would like to understand why).
So I'd like to ask if it would be possible to implement splay and thumb tracking. Thanks :)

@The-personified-devil
Copy link
Collaborator

@zarik5 you have more expertise with this, is there anything we can actually do for that?

@zmerp
Copy link
Member

zmerp commented Aug 11, 2024

@Dathuss if all you can get in-game is finger curl and two-state thumb position means the game only support the Index controllers, and not the full skeleton. What game are you talking about? if it's VRChat they recently added a beta to support full skeleton, and you will also need a patch which is currently in nightly ALVR.

@Dathuss
Copy link
Author

Dathuss commented Aug 11, 2024

@Dathuss if all you can get in-game is finger curl and two-state thumb position means the game only support the Index controllers, and not the full skeleton. What game are you talking about? if it's VRChat they recently added a beta to support full skeleton, and you will also need a patch which is currently in nightly ALVR.

@zarik5 hey, thanks for the quick reply ! it was indeed for VRChat. I assumed hand tracking was already implemented. I tried what you recommended and it indeed worked ! now splay and thumbs are freeee !
however, there's one issue. before updating to the nightly, the hands were smoothly tracked insinde steamvr, but now they're pretty jittery. I've attached a video that shows the issue:

com.oculus.vrshell-20240811-141533.mp4

as you can see, while they're smooth inside the meta menu, as soon as i'm in alvr they get jittery. My wifi is pretty strong and I can attest this was not the case before.

@zmerp
Copy link
Member

zmerp commented Aug 11, 2024

Are they jittery inside VRChat too? Also there is a preset in ALVR to disable VRChat hand tracking. Does that work?

@Dathuss
Copy link
Author

Dathuss commented Aug 11, 2024

Are they jittery inside VRChat too?

yup both in the steamvr menu and subsequently in VRC

Also there is a preset in ALVR to disable VRChat hand tracking. Does that work?

actually i get something completely different, in that alvr straight up errors on steamvr launch whenever i disable the option. This is the error it spits :

image

there's nothing more in the crash_log.txt file. this happens every time and toggling the option back on makes it not error anymore but i still get a jittery output. deleting the config file fixes it

@zmerp
Copy link
Member

zmerp commented Aug 11, 2024

deleting the config file fixes it

Do you mean it fixes the crash or the jitter?

@Dathuss
Copy link
Author

Dathuss commented Aug 11, 2024

deleting the config file fixes it

Do you mean it fixes the crash or the jitter?

ok so i just tested and it does fix the jitter for some reason ! it's much smoother now. magic.
however i still get the crash everytime when the new option isn't toggled on. it doesn't really bother me since i only use hand tracking in vrc but it might also trigger for some people that don't use this option. however i don't know how to give you more information to help fixing it than just this stack trace :(
i use the streamer-v21.0.0-dev01+nightly.2024.08.10 build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants