Full-Body Tracking: Difference between revisions

From VRChat Wiki
(Changed description, added compatible hardware, added multiple references, added Community notice box, added description to how FBT works.)
(Refactors large parts of the page, removed empty category)
Line 1: Line 1:
{{Noticebox/Community}}{{Stub}}
{{Noticebox/Official}}{{Stub}}
'''Full-Body Tracking'''<ref>https://docs.vrchat.com/docs/full-body-tracking</ref> (often abbreviated as FBT) in VRChat allows users to track the movement of their entire body, making their in-game avatar's actions more closely match their real-life movements. FBT significantly enhances immersion by allowing users to move more naturally and express themselves more fully.
'''Full-Body Tracking'''<ref>https://docs.vrchat.com/docs/full-body-tracking</ref> '''(FBT)''' in VRChat allows users to track other parts of their body besides head and hands, such as hips and legs. This allows users to more accurately reflect their real life movements to their [[Special:MyLanguage/Avatars|avatar]]. Full-Body Tracking allows for more expressive and immersive movement.
 
== How Full-Body Tracking Works ==
Full-body tracking (FBT) uses additional tracking devices attached to the body to relay real-time movement data to the VR system. Typically, trackers are placed on areas like the feet, hips, and sometimes other parts of the body, depending on the setup and how many trackers are being used.
 
Most trackers require the use of SteamVR Base Stations to be able to track the trackers within a persons playspace. There are other solutions that use cameras, or IMU's to track the position and rotation of the trackers.
 
In VRChat, avatars that support FBT will mirror the user's real-life movements, allowing for a more immersive experience. For the best results, avatars should be configured with bones for the hips, knees, and feet to accurately follow the user's movements.


== Compatible Hardware ==
== Compatible Hardware ==
Several full body trackers used in VRChat:
{{Noticebox/Community}}
''This section contains a list of trackers commonly used by the community. '''These are not official recommendations or endorsements from VRChat.'''''


* '''HTC Vive Trackers'''<ref>[https://www.vive.com/uk/accessory/tracker3/ https://www.vive.com/accessory/tracker3/]</ref>:  
* '''HTC Vive Trackers'''<ref>[https://www.vive.com/uk/accessory/tracker3/ https://www.vive.com/accessory/tracker3/]</ref>:  
** These are some of the most widely used trackers and are compatible with most VR setups. They are typically placed on each foot and the hips or waist. ''SteamVR Base Stations are required.''
** These are some of the most common trackers and are compatible with VR setups that utilize base stations. They are typically placed on each foot and the hips or waist. ''SteamVR Base Stations are required.''
** Pros:
*** Provides very accurate tracking.
**Cons:
***Requires base stations, if a user doesn't already own them, they will have to purchase at least 2.
***Trackers will occlude if out of sight of base stations. For example, if the trackers are covered by a blanket, tracking will be lost.
* '''Tundra Trackers'''<ref>https://tundra-labs.com</ref>:  
* '''Tundra Trackers'''<ref>https://tundra-labs.com</ref>:  
** Similar to Vive Trackers but smaller and lighter. They also have longer battery life. ''SteamVR Base Stations are required.''
** Similar to Vive Trackers but smaller and lighter. They also have longer battery life. ''SteamVR Base Stations are required.''
* '''PS Move Controllers''':  
** Pros:
** Although a budget option, these require extra software and hardware, such as Playstation Eye Cameras, to work with SteamVR and are generally more difficult to set up.
*** More light-weight than other trackers.
*** Provides very accurate tracking.
**Cons:
***Similarly to Vive Trackers, they will lose tracking when occluded.
***Also requires at least 2 base stations.
* '''SlimeVR Trackers:'''
* '''SlimeVR Trackers:'''
** A budget-friendly option for people to either purchase direct from the SlimeVR Crowdsupply website, or build themselves with their documentation<ref>https://docs.slimevr.dev/</ref>. It is fully open-source, hardware and software. They are designed to use [[wikipedia:Inertial_measurement_unit|IMU's]] for their tracking capability. They use the calculations from the IMU's to determine postion and rotation in a 3D space.
** SlimeVR trackers are a more budget-friendly solution and do not require base stations as they utilize [[wikipedia:Inertial_measurement_unit|IMUs]] for tracking, which calculate position and rotation in relation to the headset and hand controllers. They can be purchased directly through SlimeVR's Crowdsupply, or can be "DIY'd" with their documentation<ref>https://docs.slimevr.dev/</ref>. SlimeVR is entirely open-source, hardware and software.
* '''Other Devices''': Some custom setups also incorporate Kinect sensors, QR codes, such as AprilTags<ref>https://github.com/ju1ce/April-Tag-VR-FullBody-Tracker</ref>, and other SteamVR compatible controllers, although this method is less common.
** ''Pros:''
 
*** Provides a typical FBT experience at a lower price, ideal for headsets that use inside-out tracking such as the Quest
== How Full-Body Tracking Works ==
*** Does not occlude, meaning trackers will not lose tracking when when under something such as a blanket. This is due to not relying on base stations.
Full-body tracking (FBT) uses additional tracking devices attached to the body to relay real-time movement data to the VR system. Typically, trackers are placed on areas like the feet, hips, and sometimes other parts of the body, depending on the setup.
*** It's open-source nature allows for users to DIY their own trackers. This also allows for third-party sellers to create their own trackers and sell them.
 
**Cons:
Most trackers require the use of SteamVR Base Stations to be able to track the trackers within a persons playspace. There are other solutions that use cameras, and IMU's to track the position and rotation of the trackers. ''Read above for trackers that don't require SteamVR Base Stations.''
***Trackers will occasionally "drift" over time during a session causing inaccurate tracking, requiring the user to reset them occasionally.
 
***Tracking is more imprecise than other trackers, especially depending on the quality of the hardware.
In VRChat, avatars that support FBT will mirror the user's real-life movements, allowing for a more immersive experience. For the best results, avatars should be configured with bones for the hips, knees, and feet to accurately follow the user's movements.
***DIY can be difficult or expensive if one doesn't already have the tools and understanding to create it themselves.
***Some third-party sellers will sell trackers with cheaper IMUs or otherwise faulty hardware that could cause issues. Ensure the seller is reputable before purchasing.
* '''Other Devices''': Some custom setups also incorporate PS Move Controllers, Kinect sensors, QR codes, such as AprilTags<ref>https://github.com/ju1ce/April-Tag-VR-FullBody-Tracker</ref>, and other SteamVR compatible controllers, although these methods are less common.


== References ==
== References ==
<references />
<references />
[[Category:Empty]]

Revision as of 05:40, 27 December 2024

VRLogo.png
V · EThis is an official VRChat information page!
It is reviewed and approved by the VRCWiki Team. Learn how to contribute to this page by reading the Contribution Guide.
Vrrat posed-right.png
V · EThis page is a stub.
You can help the VRChat Wiki by improving it.
[Reason: No reason provided.]

Full-Body Tracking[1] (FBT) in VRChat allows users to track other parts of their body besides head and hands, such as hips and legs. This allows users to more accurately reflect their real life movements to their avatar. Full-Body Tracking allows for more expressive and immersive movement.

How Full-Body Tracking Works

Full-body tracking (FBT) uses additional tracking devices attached to the body to relay real-time movement data to the VR system. Typically, trackers are placed on areas like the feet, hips, and sometimes other parts of the body, depending on the setup and how many trackers are being used.

Most trackers require the use of SteamVR Base Stations to be able to track the trackers within a persons playspace. There are other solutions that use cameras, or IMU's to track the position and rotation of the trackers.

In VRChat, avatars that support FBT will mirror the user's real-life movements, allowing for a more immersive experience. For the best results, avatars should be configured with bones for the hips, knees, and feet to accurately follow the user's movements.

Compatible Hardware

IconOnly CL Portal.png
V · ECommunity-written content
The following was created by the community. It may contain material not directly endorsed by the VRChat team. To learn more, consider reading Contributing to the VRChat Wiki.

This section contains a list of trackers commonly used by the community. These are not official recommendations or endorsements from VRChat.

  • HTC Vive Trackers[2]:
    • These are some of the most common trackers and are compatible with VR setups that utilize base stations. They are typically placed on each foot and the hips or waist. SteamVR Base Stations are required.
    • Pros:
      • Provides very accurate tracking.
    • Cons:
      • Requires base stations, if a user doesn't already own them, they will have to purchase at least 2.
      • Trackers will occlude if out of sight of base stations. For example, if the trackers are covered by a blanket, tracking will be lost.
  • Tundra Trackers[3]:
    • Similar to Vive Trackers but smaller and lighter. They also have longer battery life. SteamVR Base Stations are required.
    • Pros:
      • More light-weight than other trackers.
      • Provides very accurate tracking.
    • Cons:
      • Similarly to Vive Trackers, they will lose tracking when occluded.
      • Also requires at least 2 base stations.
  • SlimeVR Trackers:
    • SlimeVR trackers are a more budget-friendly solution and do not require base stations as they utilize IMUs for tracking, which calculate position and rotation in relation to the headset and hand controllers. They can be purchased directly through SlimeVR's Crowdsupply, or can be "DIY'd" with their documentation[4]. SlimeVR is entirely open-source, hardware and software.
    • Pros:
      • Provides a typical FBT experience at a lower price, ideal for headsets that use inside-out tracking such as the Quest
      • Does not occlude, meaning trackers will not lose tracking when when under something such as a blanket. This is due to not relying on base stations.
      • It's open-source nature allows for users to DIY their own trackers. This also allows for third-party sellers to create their own trackers and sell them.
    • Cons:
      • Trackers will occasionally "drift" over time during a session causing inaccurate tracking, requiring the user to reset them occasionally.
      • Tracking is more imprecise than other trackers, especially depending on the quality of the hardware.
      • DIY can be difficult or expensive if one doesn't already have the tools and understanding to create it themselves.
      • Some third-party sellers will sell trackers with cheaper IMUs or otherwise faulty hardware that could cause issues. Ensure the seller is reputable before purchasing.
  • Other Devices: Some custom setups also incorporate PS Move Controllers, Kinect sensors, QR codes, such as AprilTags[5], and other SteamVR compatible controllers, although these methods are less common.

References