Intent to Prototype: WebXR hand input module - Level 1

101 views
Skip to first unread message

Lachlan Ford

unread,
Oct 26, 2020, 8:37:10 PM10/26/20
to blin...@chromium.org, Alex Cooper

Contact emails

laf...@microsoft.com


Explainer


https://github.com/immersive-web/webxr-hand-input/blob/master/explainer.md


Specification

https://immersive-web.github.io/webxr-hand-input/


API spec

Yes


Summary

https://immersive-web.github.io/webxr-hand-input/ Exposes hands as an XrInputSource for use during a WebXr session. When hands are detected, this allows the API to expose them as the "hand-tracking" type, which can also allow exposing a fully-articulated hand model.




Blink component

Blink>WebXR


Motivation

XR systems support tracking of users' hands to allow direct interaction and manipulation of virtual objects in XR applications. This feature provides sites an interface through WebXR to make use of these system hand trackers in a standardized way.




Initial public proposal

https://immersive-web.github.io/webxr-hand-input/


TAG review

None


TAG review status

Pending


Risks




Interoperability and Compatibility

None



Gecko: No signal

WebKit: No signal

Web developers: No signals




Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

No

None




Is this feature fully tested by web-platform-tests?

No


Link to entry on the Chrome Platform Status

https://www.chromestatus.com/feature/5719474055413760

This intent message was generated by Chrome Platform Status.

 

Rik Cabanier

unread,
Oct 27, 2020, 1:30:07 PM10/27/20
to Lachlan Ford, blin...@chromium.org, Alex Cooper
I'm excited to hear that you are planning on implementing WebXR Hands!
For reference, this spec is already implemented by Servo for Hololens and the Oculus browser for Quest/Quest2. Most popular frameworks already support it.

Lachlan, if this feature is approved for prototyping, we can share our implementation with you.

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DM6PR21MB16269E4CFA452425B7F980B0D3160%40DM6PR21MB1626.namprd21.prod.outlook.com.

Lachlan Ford

unread,
Oct 27, 2020, 2:16:00 PM10/27/20
to Rik Cabanier, blin...@chromium.org, Alex Cooper

Sounds good to me! The plan is to implement it atop the equivalent OpenXR spec which Mozilla was also consuming so that would be helpful.

Reply all
Reply to author
Forward
0 new messages