Awesome to hear to see this shipping on Chrome!
Quest browser has supported this API for close to 4 years and it's used by
many developers and supported by all WebXR frameworks.

Does your implementation ensure that the hand joints are not matched to the
user?

On Wed, Sep 11, 2024 at 11:35 AM 'Alex Cooper' via blink-dev <
blink-dev@chromium.org> wrote:

> Contact emailsalcoo...@chromium.org
>
> Explainer
> https://github.com/immersive-web/webxr-hand-input/blob/main/explainer.md
>
> Specificationhttps://immersive-web.github.io/webxr-hand-input
>
> Summary
>
> Exposes hand joint data on XrInputSources for use during a WebXr session.
> This allows developers to have more fine grained interactions during WebXr
> sessions.
>
>
> Blink componentBlink>WebXR
> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebXR>
>
> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/568
>
> TAG review statusIssues addressed
>
> Risks
>
>
> Interoperability and Compatibility
>
> None
>
>
> *Gecko*: No signal
>
> *WebKit*: Shipped/Shipping (
> https://webkit.org/blog/15443/news-from-wwdc24-webkit-in-safari-18-beta)
>
> *Web developers*: Strongly positive
>
> *Other signals*: Shipped on Meta Quest, Initially added to Chrome for
> HoloLens support
>
> WebView application risks
>
> Does this intent deprecate or change behavior of existing APIs, such that
> it has potentially high risk for Android WebView-based applications?
>
> None
>
>
> Debuggability
>
> None
>
>
> Will this feature be supported on all six Blink platforms (Windows, Mac,
> Linux, ChromeOS, Android, and Android WebView)?No
>
> WebXR is only supported on Windows and Android (not WebView)
>
>
> Is this feature fully tested by web-platform-tests
> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
> ?No
>
> API shape is relatively simple consisting largely of the enum and a simple
> idl to get a "joint space", which is used in other tested APIs; however,
> generating realistic synthetic joint data (~50 poses) is quite difficult
> and error prone. Further, no test API currently exists to supply this data.
> https://github.com/immersive-web/webxr-test-api/issues/86 tracks
> investigating adding such an API. IDL validation:
> https://wpt.fyi/results/webxr/hand-input?label=experimental&label=master&aligned
>
> Flag name on chrome://flagswebxr-hand-input
>
> Finch feature nameWebXRHandInput
>
> Requires code in //chrome?False
>
> Tracking bughttps://crbug.com/359418633
>
> Launch bughttps://launch.corp.google.com/launch/4338213
>
> Sample links
> https://immersive-web.github.io/webxr-samples/immersive-hands.html
>
> Estimated milestones
> Shipping on desktop 130
> Shipping on Android 130
>
> Anticipated spec changes
>
> None
>
> Link to entry on the Chrome Platform Status
> https://chromestatus.com/feature/6290425179275264?gate=6298185765748736
>
> Links to previous Intent discussionsIntent to Prototype:
> https://groups.google.com/a/chromium.org/forum
>
>
> This intent message was generated by Chrome Platform Status
> <https://chromestatus.com/>.
>
> --
> 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+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGOLbz0GZkKBz1Zma9aEdkJj8GMXcLx0nnXbOyKbKG%2BXn37tcw%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGOLbz0GZkKBz1Zma9aEdkJj8GMXcLx0nnXbOyKbKG%2BXn37tcw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGN7qDA4Ai-0qUOVT5hwxUSxwA%3D_yfmumkhT7mSNXMS_BfnirQ%40mail.gmail.com.

Reply via email to