0 votes
asked in General Help by (120 points)

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?


1 Answer

0 votes
answered by (16.3k points)

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.