VRChat IK 2.0

Remote feet are out of sync when Foot IK in Animator is enabled
VRCSDK 3.7.5 Unity 2022.3.22f1 >Settings : In AnimatorController used in PlayableLayers, any of the “Foot IK” in the state settings are enabled. >Environment where the problem occurs : Remote avatar (avatar as seen from others) >Assumption : AnimatorController enables FootIK to realize the gimmick. Therefore, all proxy animations with broken IK are not used, and the created Tpose and IKPose are set. This allows the full body tracking to function properly. The avatar has a mechanism in place to switch tracking and animation locally, and we have confirmed that any remote changes will have no effect. The avatar is set up with normal full-body tracking enabled, as well as foot and hip tracking, or full-body tracking disabled. >overview There is a small issue that occurs in both desktop and VR mode. That is what happens in the remote avatar perspective. When the avatar does some animation and disables foot tracking, it will momentarily tpose to a moment of no motion at room scale, but then revert back to normal. This issue itself will come up later in the issue. In VR mode, full body tracking (5-point and 6-point tracking) is not synchronized, even though all tracking states are enabled. When not synchronized, the animation appears to be a Tpose animation. When not in sync, it is not moving at room scale. Also, in the reference video I uploaded, when the avatar is on the skateboard, the tracking of the feet is turned off, but the same phenomenon is happening. When the avatar is moving, there appears to be no problem. Again, this is happening remotely. Locally, where the IK animation is set up, the problem does not occur. * However, when the HMD is turned up and down during full body tracking, the entire avatar shifts up and down, but I am not that concerned about this issue. >Animation of remote viewpoint Link : https://youtu.be/0GC4_BNo284?si=A-5Y8n8rTHCzl1wC Translated with DeepL.com (free version)
0
Provide in-depth IK configuration options for enthusiasts
This is motivated by @Kung's request in this post: https://feedback.vrchat.com/vrchat-ik-20/p/in-lock-both-mode-spine-scrunching-pathologically-overbends-the-neck In general, it seems that there's a bunch of cases where one-solution-fits-all would leave at least some people disappointed with the default behaviour of IK and no option to change it outside of [redacted]. As such, it seems sensible to provide more in-depth IK options that would allow users to fine-tune it for their own preferences and avatars. Naturally, it won't hurt to clearly mark these in-depth options as "advanced" and maybe collapsed by default so that average users won't be spooked by a huge array of variety - that and defaults that work well for most users will likely be sufficiently user-friendly. One important aspect here is in-game availability. Given that these options concern IK, having to edit a config file (and maybe even restart the game) just to see their effect would be incredibly bad for usability. On top of that, this same approach can be used during open beta to let users try out different approaches and solutions and gather feedback on what works and what doesn't. Options that produce split feedback would indicate that keeping it as an actual option for release might be beneficial, as people have different preferences on that specific thing. Additional discussions and ideas on this topic can be found in comments here: https://feedback.vrchat.com/vrchat-ik-20/p/chest-trackers
13
·

interested

Load More