Best Practices for Quest Hand-tracking

Finest Practices for Quest Hand-tracking 10

Hand-tracking on Quest rolled out as an experimental function in late 2019, however Oculus is letting it gestate earlier than it’ll settle for third-party apps with hand-tracking. Within the meantime, the corporate has revealed contemporary developer documentation which establishes greatest practices for working throughout the limitations of Quest hand-tracking.

Hand-tracking brings many advantages to Quest, particularly ease-of-use. And whereas Oculus’ first stab on the function within reason stable, there’s nonetheless limitations round accuracy, latency, pose detection, and monitoring protection. To assist builders greatest work throughout the limitations of the system, a brand new part of the Oculus developer documentation known as ‘Designing for Arms‘ provides up sensible recommendation and concerns.

“In these tips, you’ll discover interactions, elements, and greatest practices we’ve validated by researching, testing, and designing with arms. We additionally included the rules that guided our course of,” the documentation says. “This info is on no account exhaustive, however ought to present an excellent start line so you possibly can construct on what we’ve realized up to now. We hope this helps you design experiences that push the boundaries of what arms can do in digital actuality.”

The doc notes the challenges that include the territory, and reminds builders to “do not forget that arms aren’t controllers.”

There are some issues that come up when designing experiences for arms. Due to sci-fi motion pictures and TV exhibits, individuals have exaggerated expectations of what arms can do in VR. However even anticipating your digital arms to work the identical means your actual arms do is at the moment unrealistic for a couple of causes.

There are inherent technological limitations, like restricted monitoring quantity and points with occlusion
Digital objects don’t present the tactile suggestions that we depend on when interacting with real-life objects
Selecting hand gestures that activate the system with out unintentional triggers will be tough, since arms kind all types of poses all through the course of normal dialog

You will discover options we discovered for a few of these challenges in our Finest Practices part.


It’s very tempting to easily adapt present interactions from enter gadgets just like the Contact Controller, and apply them at hand monitoring. However that course of will restrict you to already-charted territory, and should result in interactions that will really feel higher with controllers whereas lacking out on the advantages of arms.

As an alternative, give attention to the distinctive strengths of arms as an enter and concentrate on the particular limitations of the present expertise to seek out new hands-native interactions. For instance, one query we requested was methods to present suggestions within the absence of tactility. The reply led to a brand new choice technique, which then opened up the potential for all-new 3D elements.

It’s nonetheless early days, and there’s nonetheless a lot to determine. We hope the options you discover information all of us towards unimaginable new prospects.

The ‘Interactions‘ part of the doc provides among the most sensible recommendation for the way builders ought to contemplate permitting customers to work together with the digital world utilizing hand-tracking.

A transparent distinction is made between Absolute and Relative interactions; the previous which means objects straight touched by the consumer and managed 1:1, with the latter being about methods to management objects at a distance in discrete methods, like rotating an object round one axis.

The ‘Person Interface Parts‘ part makes particular recommendations about how issues like buttons and menus ought to work, and the way they need to be sized to enrich the accuracy of Quest’s hand-tracking. There’s additionally some examples proven of extra complicated interface modules, like toggle switches, radial selectors, and scrolling lists.

Oculus says they aren’t but accepting hand-tracking functions onto Quest. Sooner or later they plan to graduate hand-tracking from an experiment to a full fledged function, and after they do they’ll open the door to apps which use the function. The corporate hasn’t given any indication as to when that can occur, however we’d anticipate a while in 2020.

As for hand-tracking on Rift S—Oculus has solely introduced the function for Quest and has not but dedicated to bringing hand-tracking to Rift S.