hubs icon indicating copy to clipboard operation
hubs copied to clipboard

Implement hand tracking using WebXR Hand Input API

Open FluorescentHallucinogen opened this issue 2 years ago • 9 comments

What about implementing hand tracking using WebXR Hand Input API?

Here's how hand tracking looks like in Hand Tracking Sample from the Immersive Web Working Group's WebXR Samples on Meta Quest 2 device: https://web.dev/pwas-on-oculus-2/#hand-tracking.

FluorescentHallucinogen avatar Jun 16 '22 17:06 FluorescentHallucinogen

Thanks for your request!

relates to Hand Tracking POC, #3689 and #2812

matthewbcool avatar Jun 16 '22 20:06 matthewbcool

How do you imagine walking or teleporting with hand tracking?

elmau avatar Jun 21 '22 12:06 elmau

@elmau Using hand gesture. See https://youtu.be/fsxH-z8qx58. :wink:

FluorescentHallucinogen avatar Jun 21 '22 19:06 FluorescentHallucinogen

That looks like a really good solution. I thought of having a "virtual cellphone" to handle chat or moving around the scene.

elmau avatar Jun 23 '22 15:06 elmau

This isn't on our scheduled near-term roadmap, but we will keep our eyes on this potentially for the future. Thank you for reporting this.

emclaren avatar Jun 23 '22 20:06 emclaren

Hand tracking is a very good thing. To use it daily in virtual reality applications, I must admit that it changes the use of virtual reality a lot. It would be really nice to be able to implement it on hubs :)

Dayk0 avatar Jun 27 '22 08:06 Dayk0

Agreed, for accessibility this would be really helpful, and lots of headsets are being sold without controllers now as well.

jywarren avatar Jul 05 '22 14:07 jywarren

There's also this "walk" hand gesture which is pretty nice, and seems intuitive esp for folks who aren't used to hand gestures:

https://youtu.be/ebM1IEn_12U

Screenshot_20220705-110038

jywarren avatar Jul 05 '22 15:07 jywarren

Would a PR be welcome for something like this, perhaps modeled on these control methods?

https://github.com/mozilla/hubs/blob/dd1443f321eecdcabc9630c273e4d0ace0de6db2/doc/index.md#wasd-to-analog2d

jywarren avatar Jul 05 '22 15:07 jywarren