Отслеживание тела OpenXR
Поддержка полного отслеживания положения тела в OpenXR только начинает появляться на некоторых платформах. По мере развития поддержки информация будет добавляться на эту страницу.
Поддержка HTC Tracker
Уже некоторое время доступна опция отслеживания всего тела с помощью трекеров HTC. В настоящее время они поддерживаются в SteamVR и на гарнитурах HTC Elite XR. Они отображаются через систему карт действий.
Эти трекеры идентифицируются по ролям, которые им назначаются при настройке. Просто добавьте узлы XRController3D в качестве дочерних к узлу XROrigin3D и назначьте один из следующих трекеров:
/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 |
Теперь вы можете использовать их в качестве целей для модификаторов IK на полноразмерном аватаре.