The Spine and Chest Bone Joint does not Bend Sideways or Forwards
complete
FlyingStitchman
When leaning backwards or sideways in an avatar on IK2, the spine and chest bone joint does not bend at all forwards or sideways. This is only a problem with the head + hips locked as well(although my avatar has great proportions, so that
shouldn't
be an issue). This makes certain leaning positions look very wrong or broken. To fix, I tried messing around with the armature of my model, including having the hip root positioned perpendicular to the thigh bone's roots as well as trying with the hip above the thighs. I also tried angling the spine backwards, moving the viewpoint backwards/forwards, and even added a upper chest bone(haven't painted it yet, just wanted to see if that changed how the IK calculated bending, which it didn't). I found the least breakage to be with a straight spine and hips + things perpendicular, although small variations didn't change it terribly much. The best case scenario on IK-2 has the chest and spine bones be completely straight when leaning backwards, but the worst has them crunch backwards(instead of forwards like it should). I have tried multiple different avatars, and the issue seems to range from okay to atrocious depending on the rigging/weight painting, but mostly the flexibility of the user, as this issue only seems to affect people who can lean/arch far backwards. [pictures] (all my avatar)
- IK-2 Bad/Worst Back Leaning
- IK-2 Better Back Leaning
- IK-2 Bad Side Leaning
- Not IK-2 Optimal Back Leaning
- Not IK-2 Optimal Side Leaning
- My Armature with Unnecessary Bones Hidden (Cube is to show how straight the spine hierarchy is)
Log In
Tupper - VRChat Head of Community
complete
Kung
in progress
Both lock-head and lock-both modes should be capable of a wider variety of directions for the spine to curve towards in an upcoming update.
FlyingStitchman
Thought it was about time for an update.
So I finished weight-painting the upper chest, and as I thought, it did not help.
I also realized that in testing, I wore my hip tracker on the right side of my hip, instead of in the front or back, and I
thought
that I fixed it by moving the hip tracker to the back, but I have yet to reproduce the proper behavior afterwards. I assume I was accidentally on a different build of VRChat, which is what allowed the bending.In essence, it is broken no matter where the hip tracker is located.
Another update is I got 4 3.0 trackers for 10 point tracking, which also has the bending problem (not that I thought more trackers would help this specific case).
To be clear, I tested everything using both 6 and 10 point tracking.
I don't know if there is any other useful information for resolving this, although I am willing to do whatever is needed to test.