openxr_body_tracking.rst 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. .. _doc_openxr_body_tracking:
  2. OpenXR body tracking
  3. ====================
  4. Support for full body tracking in OpenXR is only just becoming available for a select few platforms.
  5. As support solidifies information will be added to this page.
  6. HTC Tracker support
  7. -------------------
  8. An option that has been available for some time is doing full body tracking using HTC trackers.
  9. These are currently supported through SteamVR and on HTC Elite XR headsets.
  10. They are exposed through the action map system.
  11. These trackers are identified by their roles which are assigned to them when configured.
  12. Simply add :ref:`XRController3D <class_xrcontroller3d>` nodes as children to
  13. the :ref:`XROrigin3D <class_xrorigin3d>` node and assign one of the following trackers:
  14. .. list-table:: HTC trackers
  15. :widths: 100
  16. :header-rows: 0
  17. * - /user/vive_tracker_htcx/role/handheld_object
  18. * - /user/vive_tracker_htcx/role/left_foot
  19. * - /user/vive_tracker_htcx/role/right_foot
  20. * - /user/vive_tracker_htcx/role/left_shoulder
  21. * - /user/vive_tracker_htcx/role/right_shoulder
  22. * - /user/vive_tracker_htcx/role/left_elbow
  23. * - /user/vive_tracker_htcx/role/right_elbow
  24. * - /user/vive_tracker_htcx/role/left_knee
  25. * - /user/vive_tracker_htcx/role/right_knee
  26. * - /user/vive_tracker_htcx/role/waist
  27. * - /user/vive_tracker_htcx/role/chest
  28. * - /user/vive_tracker_htcx/role/camera
  29. * - /user/vive_tracker_htcx/role/keyboard
  30. You can now use these as targets for IK modifiers on a full body avatar.