Fix for avatars floating or sinking into default VRC_Station chairs when sitting.
Eremite
I was looking over Splinks' fix for VRC_Stations to make it so that any avatar size that sits in them appears in the proper position with their butt on the chair.
I noticed that the main fix was proper baking settings on the animation file for sitting in the custom overrides. I suspect that the sitting animation could be tweaked at VRChat's end to make this fix work globally for all chairs without creators having to go through the rigmarole of custom setup.
I'm not sure what affect this would have on worlds that already rely on jerry-rigged versions of the chair, and I suspect there would be some broken-looking chairs on already-uploaded worlds, but I think most creators would be willing to re-upload a fix if they knew the chairs were going to work properly for everyone.
Log In
H
Hugo Zink
The main fix is making sure the Root Y of the sit animation is at 0, then putting the seat itself at the position where the hips should be. This means the hips are always in the same position (on the seat). The downside is that this may result in your feet not touching the floor, or your feet going through the floor. It's a tradeoff.
It's an easy fix but I don't see it happening.
O
Omega
I will contact splinks directly on this as i've now tested and it does work.. however.. it causes a jitter when you are on the chair constantly which actually lowers your fps. Its not the animation of sitting.. it is related to the configurable joint directly, i will do some more testing as im desperate to get this working..
Eremite
Omega: Hey, been away from home so I can't access my normal Unity stuff so I haven't been able to test again more thoroughly. What configurable joint are you referring to?
I tried reverse engineering it to get a minimum viable solution and it didn't have a config joint in it; just the chair and the animator overrides that are included in his package. (along with some overrides for the sitting emotes, etc)