I am getting camera jitter because of using RigidBody 3d.
I am use MovePosition() to move the character.
I have switched the cinemachine’s UpdateMethod to LateUpdate and the player’s RigidBody Interpolate method is Interpolate.
What is the hierarchy?
I can guess that there is a parenting between camera and character.
In this case, If the camera is moving by non-physics operating artificially (not due to parenting) and the character is moving by physics, then of course you will get issues because you mix up 2 ways of moving.
But you need to provide more context: screenshots, code, video.
Anyway, did this video help you somehow?
Yes it was nested.

I tried it by creating the camera and cinemachine camera in the scene itself but it did not solve the issue.
The script is attached to the parent(Player)

MovePosition only interpolates movement of kinematic rigidbodies and so your object won’t be smooth if moving it from within FixedUpdate.
Nice shot! It appears that it is another conflict here.

It’s because you are using the rigidbody API in Update(). Try doing all of your rigidbody API calls in FixedUpdate() only.


