Camera lerps into place at the beginning of a scene

Regarding This Issue: Camera lerps into place at the beginning of a scene · Issue #340 · UnityTechnologies/open-project-1 · GitHub

I think I have a fix. warping the vcam to the player after setting the target seems to work.

public void SetupProtagonistVirtualCamera(Transform target)
{
  freeLookVCam.Follow = target;
  freeLookVCam.LookAt = target;
  freeLookVCam.OnTargetObjectWarped(target,target.position-freeLookVCam.transform.position);
}

you can see the behaviour in the video in this comment: Camera lerps into place at the beginning of a scene · Issue #340 · UnityTechnologies/open-project-1 · GitHub

I guess the distance can be adjusted a bit to warp the camera to a set distance away from the player. But based on my testing warping the camera directly into the player’s position is the most consistent in tems of camera movement

is this behaviour ok? can anyone think of any potential problems?

No, I think it’s a great fix and, to be honest, I didn’t know of the existence of that function! I guess the Cinemachine developers foresaw this potential use case.

We can then tweak the position later on, but for now, this is a great and probably unharmful fix to the issue.
Yes, if you could make a PR it would be great! Thanks!