-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feet Incorrectly Using Locomotion Animation While Using Full Body #2967
Comments
What is the BodyHorizontalAngle in Settings -> Controls -> Full Body Tracking set to? |
My Body Horizontal Angle setting is set to |
If you increase the value to maximum, does this problem still occur? |
Yes, increasing the setting to the maximum ( |
Can you show me what AvatarPoseNode components on both feet proxies look like while this is happening? |
Here is me walking around with the incorrect behavior and two inspectors open to both feet proxies. 2024-09-16.00-56-25.mp4 |
Oops, just realized I had two left feet open - however the right foot proxy's component is identical to the left foot proxy's component. |
I had this issue before! But I couldn't get it to come back up to fully test, can you look at the Bodynodes slot underneath the proxies? I recall a IsSimulated or something variable being on for one of the feet but not the other. |
Hmm that's definitely odd, both of these should have a body node child. Does this persist after restart? Does the body body node disappear after you equip particukar avatar maybe? |
The BodyNode missing happens an any of my avatars in any world, including a default Grid World. The issue also persists in the default generated avatar when no favorited avatar is set. It does persist across restarts. |
Does it start like that though on a fresh launch of Resonite, before any custom avatar loads? |
Also can you check if there's a tracker slot under your root, that has a body node slot instead? |
Just out of curiosity, I manually moved the Left Foot's BodyNode under the tracker assigned to my left foot and retargeted the IsTracking, IsActive, and IsSimulated ValueCopies from the tracker, and my left foot no longer incorrectly simulates - however now my left foot behaves like my right foot and never simulates, even when it should. Recalibrating full body maps all trackers successfully, and moves my left foot's BodyNode back to the Left Foot slot. |
Here is a log of me only loading into my Local world, and not loading a cloud avatar. First I spawn a Dev Tool and look at my user in an inspector - both BodyNodes are present where they should be. Upon respawning however, the Right Foot's BodyNode is misplaced. |
The only thing I can see in the above-posted log that refers to foot trackers at all is line 1766: This appears after respawning every time. |
Update: I joined a session with users (The Resync Lounge, a headless session) and both BodyNodes are where they should be, however my right foot tracked device IsSimulated is True, and its CorrespondingBodyNode is NONE. In this session, both feet simulate when they should, but the right foot always simulates, and my tracker doesn't influence my right foot either. |
Update: My Right Foot slot in my user's TrackedDevicePositioner was apparently assigned the wrong ID: 69 instead of 70 - the ID of my right foot's tracker. If I set the ID to 70 (matching my foot tracker, like how it's setup for my left foot) and set AutoBodyNode to null, the IsSimulated properly gets set to False and both feet behave properly. This doesn't persist across restarts or respawns, though. |
Describe the bug?
Today I have noticed in my main avatar - and any other avatars I have tried - my left foot will use the locomotion animation system when I'm moving, and my right foot will stay anchored to my tracker location. The strange part is my left foot always uses the locomotion animation system (even when sitting or laying and my feet are off the ground), and my right foot always stays locked to my tracker (even if my foot is on the ground and I'm moving - it just slides).
To Reproduce
Expected behavior
When using full body tracking, both feet should only use the locomotion animation system when standing or the feet are otherwise on the ground, and tracker positions should only be used when not moving, or when sitting or laying.
Screenshots
2024-09-16.00-48-07.mp4
Resonite Version Number
Beta 2024.9.13.672
What Platforms does this occur on?
Windows
What headset if any do you use?
Vive Pro Eye
Log Files
RYUVI-TOWER - 2024.9.13.672 - 2024-09-16 00_40_37.log
Additional Context
ModernBalloonie doesn't appear to have this issue - they have three mapped trackers while I have eight mapped trackers.
Reporters
Ryuvi (Discord:
ryuvi
)The text was updated successfully, but these errors were encountered: