I'm working on a third person controller and I'm trying to make character look at the same point as the camera. The problem is that the character jitters all the time the SetLookAtPosition() starts working. Here is a pic:

Everything works great if don't call the LookAt function. Even commenting all the other code on FixedUpdate() and Update() functions the problem remains. The code goes like this:
void FixedUpdate() { // Commented Code // Movimiento de Cabeza HeadOrientation(); } private void HeadOrientation() { animator.SetLookAtPosition(animator.GetBoneTransform(HumanBodyBones.Head).position + gameCamera.transform.forward); animator.SetLookAtWeight(1f, .4f, 1f, 1f, .8f); } Hope someone knows what's happening. Thanks and sory for my bad english!
After trying differents things, it seems that the SetLookAtPosition() function needs to be call in the Update() function, not in the FixedUpdate().
I would appreciate if someone could explain why it needs to be like this.