Replies: 2 comments 2 replies
-
When it comes to an alternative IK solver implementation, how would you propose compatability with functionality such as stations as well as animators that override tracking state in specific ways? Without full access to the internal state of the player, they'd need to take priority. This would also all have to function without introducing incompatbility that breaks worlds for other players (again, stations are the big example there.) If a world is placing you in a station and an alternative IK solver was in use, how would it be guaranteed to operate the same as the native solver such that the world stays operational? |
Beta Was this translation helpful? Give feedback.
-
Hello! I estimated the pose from 6 IMUs based on the results of the TransPose paper. I want it to work with VRChat, how do I do that. Thank you! |
Beta Was this translation helpful? Give feedback.
-
The main idea here is to allow external software to read and write humanoid bone rotations on the local avatar.
Humanoid bone rotations are already (mostly) synchronized via NetIK, so this shouldn't affect networking performance.
Possible use cases:
Reading:
Writing:
A side note regarding reading bone rotations - to make sense of received bone rotations, they would either need to be normalized to a specific reference rig, or, alternatively (and better), avatar-specific T-pose bone positions and rotations could be provided to the external software in some fashion.
Beta Was this translation helpful? Give feedback.
All reactions