KhronosGroup / OpenXR-Tutorials

OpenXR Tutorials
https://www.openxr-tutorial.com/
Apache License 2.0
86 stars 15 forks source link

Hand tracking without controllers #132

Closed gkarpa closed 1 month ago

gkarpa commented 4 months ago

Hi, in chapter 5.1 where the hand tracking extensions are used and the hands are rendered as cuboids, it seems like the intention is to track & render the hands when the user is not holding the controllers. However, when I run it in pcvr with a Quest3 & SteamVR runtime, I get the rendering of the cuboids only when I'm holding the controllers. Have I misunderstood something? Thanks in advance!

rpavlik-bot commented 4 months ago

An issue (number 2328) has been filed to correspond to this issue in the internal Khronos GitLab (Khronos members only: KHR:openxr/openxr#2328 ), to facilitate working group processes.

This GitHub issue will continue to be the main site of discussion.

korejan commented 4 months ago

If you're using oculus-link for streaming you'll need to set oculus-link's PC OpenXR runtime as the active runtime, enable "developer runtime features" (you need a dev account linked before that option is shown in link software).

Oculus-link's OpenVR driver doesn't support hand-tracking so you wont get support for it through SteamVR's OpenXR runtime.

gkarpa commented 3 months ago

Hi @korejan , thanks for the info. I am using the Steam Link app for the streaming and not Oculus link. Coincidentally enough, since version 2.8.3 of SteamVR and version 2.0.11.1197 of Steam Link, they did

Enable hand-tracking pass through for SteamVR Input and XR_EXT_hand_tracking

so now it seems to be working nicely.

rbessems commented 1 month ago

Closing issue as it appears resolved.