0 votes
asked in 3rd Party Asset Integration by
Hello! I'm just started using puppet master and I love it! but when I use cinemachine with it starts jittering a lot, if I put putter master on kinematic or disable the jitter stops. Changing the cinemachine update method does nothing, Is there a way I can fix this? Thanks!!

2 Answers

0 votes
answered by (15.5k points)

Sounds like an issue with the cameras updating at a different frequency. Did you try setting all ragdoll and character controller rigidbodies to Interpolate?


commented by
I'm using the default character controller to add a little extra velocity to move the character, I just did a test and if I disable the Character controller and just keep puppet master active everything is smooth again, there is a solution to this? or i need to change from character controller to rigid body? Thanks!!
commented by
I tried going with the rigid body but my character depends on simple move and controller move (Like delta position for small adjustments), so after I while I got the character to stop shaking I changed the animator updated mode from animate physics to normal and it stopped the shaking a little, then i turned off the map position setting in all the muscle settings in the puppet master. and it runs so smooth now, changing the animator update mode and turning off the map position setting can cause me problems in the future?
commented by (15.5k points)
No, normal update mode is actually safer. No need to worry about animation not affecting physics, like with a normal character. With PuppetMaster, the physical rig is controlled only by physics anyway. Turning off map position can only give you a little bit of inaccuracy with the feet.
0 votes
answered by (140 points)
Not sure if this will help others but I fixed by jerky cinemachine camera while following my character by changing the CMBrain UpdateMethod from SmartUpdate to LateUpdate.

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.