-
-
Notifications
You must be signed in to change notification settings - Fork 96
Description
Is your feature request related to a problem?
This post builds off the feature request here: #502
I probably don't need to over explain it, but it would be similar to having Hai's Double Hip and Chest Tracker integrated directly into Basis VR.
https://docs.hai-vr.dev/docs/products/double-hip-tracker
https://docs.hai-vr.dev/docs/products/double-hip-tracker
Describe your preferred solution
Double Waist and Double hip allows for a significant increase in the visual quality of the user's body. This is combined with the lock head functionality for mesmerizing hip & chest movement with the right trackers and avatar.
Each body point to allow for the interpolation between at least 2 trackers using assigned IDs, and/or the extra trackers should be able to take over should a tracker be occluded.
The following scenarios are also much cleaner and more behaved:
- Rotating trackers to the side. With one tracker, avis have often have slightly twisted spines, but this becomes balanced with two trackers front to back or side to side.
- Adding a chest tracker, and your Avi has non-180 degree spine placement (Viwi by Mos, 171 degree angle). A back facing chest tracker and a front facing waist tracker can present issues, like the chest being too far back or the waist being too far forward. This issue goes away with 4 trackers, the spine degrees are accurately represented.
Describe any considered alternatives
The alternative way of doing this: allow for duplicate tracker point designation. Rather than one Waist designation, I should be able to assign as many Hips, Waist, etc. points as necessary and the IK should accommodate. I have a feeling that could cause a compounding problem in code though.
If this cannot be implemented, then there should be a way to dummy out tracker IDs so they are not picked up and tracked by Basis VR, for use with the Double Hip and chest tracker program. This is a requirement for use in VRChat, using console commands. Read the documentation for Hai's for more information.
Additional Context
Here are several ideal places where extra trackers can be placed on the body for increased granularity/redundancy.
