Suivi du corps OpenXR
Le support pour le suivi complet du corps dans OpenXR vient tout juste d'être disponible que pour quelques plateformes. À mesure que le support se solidifie, l'information sera ajouté à cette page.
Support des Trackers HTC
Une option qui est disponible depuis un certain temps est le suivi complet du corps en utilisant les trackers HTC. Ceux-ci sont actuellement supportés par SteamVR et sur les casques HTC XR Elite. Ils sont exposés dans le système de cartes d'action.
Ces trackers sont identifiés par leurs rôles qui leur sont assignés lors de la configuration. Il suffit d'ajouter des nœuds XRController3D en tant qu'enfants au nœud XROrigin3D et d'attribuer l'un des trackers suivants :
/user/vive_tracker_htcx/role/handheld_object |
/user/vive_tracker_htcx/role/left_foot |
/user/vive_tracker_htcx/role/right_foot |
/user/vive_tracker_htcx/role/left_shoulder |
/user/vive_tracker_htcx/role/right_shoulder |
/user/vive_tracker_htcx/role/left_elbow |
/user/vive_tracker_htcx/role/right_elbow |
/user/vive_tracker_htcx/role/left_knee |
/user/vive_tracker_htcx/role/right_knee |
/user/vive_tracker_htcx/role/waist |
/user/vive_tracker_htcx/role/chest |
/user/vive_tracker_htcx/role/camera |
/user/vive_tracker_htcx/role/keyboard |
Vous pouvez maintenant les utiliser en tant que cibles pour les modificateurs de cinématique inverse sur un avatar du corps complet.