28. September 2022

HandTracking auf Quest

In diesem Evergine-Release bietet die OpenXR-Integration jetzt Hand Tracking. Mit Hand Tracking in XR-Anwendungen können Benutzer mit ihren Händen mit virtuellen Objekten und Umgebungen interagieren. Dies ist eine neue Art, mit Ihrer virtuellen Szene zu interagieren, ohne die üblichen Hand-Controller zu benötigen.

Meta-Quest-Geräte profitieren am meisten von dieser Funktion.

Bild zum Hand Tracking in Evergine

Unterstützte Handgelenke

Evergine bietet eine aktualisierte Liste von Handgelenken. Für das Hand Tracking werden 26 Gelenke definiert: 4 Gelenke für den Daumen, je 5 Gelenke für die übrigen vier Finger sowie das Handwurzel- und das Handflächengelenk:

Bild zum Handskelett in Evergine

Hände rendern

Die neue Komponente XRDeviceRenderableModel bietet die Möglichkeit, ein renderbares Modell zu erhalten, das einem XR-Controller zugeordnet ist. Bei artikulierten Händen liefert sie ein Skinned Mesh der Hand, das den Handhaltungen des Benutzers folgt:

Neu unterstützte OpenXR-Erweiterungen

Für das Hand Tracking werden die folgenden OpenXR-Erweiterungen unterstützt:

  • XR_EXT_hand_tracking: Allgemeine Erweiterung, die die Pose des Hand-Meshes liefert.
  • XR_FB_hand_tracking_aim: Proprietäre Meta-Erweiterung, die eine Ebene zur Gestenerkennung bereitstellt.
  • XR_FB_hand_tracking_mesh: Proprietäre Meta-Erweiterung, die ein Skinned Model zum Rendern der Hände auf Quest-Geräten bereitstellt.
David avila
Autor
David Ávila
Plain Concepts Research