Отслеживание тела OpenXR

Поддержка полного отслеживания положения тела в OpenXR только начинает появляться на некоторых платформах. По мере развития поддержки информация будет добавляться на эту страницу.

Поддержка HTC Tracker

Уже некоторое время доступна опция отслеживания всего тела с помощью трекеров HTC. В настоящее время они поддерживаются в SteamVR и на гарнитурах HTC Elite XR. Они отображаются через систему карт действий.

Эти трекеры идентифицируются по ролям, которые им назначаются при настройке. Просто добавьте узлы XRController3D в качестве дочерних к узлу XROrigin3D и назначьте один из следующих трекеров:

Трекеры HTC

/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 на полноразмерном аватаре.