0 votes
asked in General Help by (120 points)
Hi,

I have an virtual chatting application, where people can move their heads and right hand using a VR headset.

All client avatars are rigged and we use VRIK to render head and hand.

When multiple clients log into the same room, I start to get some performance issues.

I've circled SolverManager.LateUpdate() which in turn calls IK.UpdateSolver() as the culprit.

Is there a way I could limit the update rate of the SolverManager or to rephrase my question, to not perform the IK calculations every frame?

thanks

1 Answer

0 votes
answered by (3.2k points)
Hey,

You can disable both the Animator and the VRIK component. Then call animator.Update() and ik.solver.Update() after that at any frequency you need.

Welcome to RootMotion Q&A, where you can ask questions and receive answers from the developer of Final IK and PuppetMaster and other members of the community.

Post as a guest, create an account or login via Facebook.

Please use the correct category when you post your questions.

...