Transitioning from mid-blend cuts between cameras

Hello !
The title sort of explains my problem : I switch from Cam A to Cam B, which works fine fine, but if I need to switch back during the blend, the camera will just instantly jump back to A. If I wait a second until the blend is finished, no issue, works as expected. I don’t disable any GameObject…
Any idea what might be causing it ?

Thank you !

What version of Cinemachine?
Do you have any custom blends set up? If so, what are they? Can you show the CM Brain inspector?

Thanks for the quick reply !

So, I’m using Cinemachine 2.7.1 (in Unity 2019.4)

I do have quite a few custom blends set up, including some between those 2 cameras (which are ThirdPerson Climb and ThirdPerson Main, so the second and third transitions)

Well, I don’t see any blends with “cut” as the blend style so I can’t explain why you’re seeing the cut. It should be safe to interrupt a blend with another blend. Is this the only vcam combination that gives you this issue?

Good question, I’ll try other combinations tomorrow… I’m thinking that rather than actually cutting, it might actually be due to the B cam resetting its position in one frame ? (in the A → B ; B → A situation) But I don’t know what could be causing it…

I’ll test some things and let you know.

Vincent

So I made some tests :
it happens with other cameras, and the problem is not an actual cut as I suspected in my last post, but the camera actually resets its position. I made a short recording to show you, it’s a bit messy, but you can clearly see the virtual cam jump when I try to revert the transition (the main cam’s priority is 10, so when I set the climb cam’s priority to 1 it goes back to the main one, and when I set it to 11 it activates it again)

Any chance this is a cinemachine bug when you try to transition from a mid-blend back to the original cam ?

Does it happen when you turn off InheritPosition in the FreeLooks?

Hmmm okay that was the culprit, thank you !

So that narrows it down. If you’re happy losing the InheritPosition feature then fine, but imo there is a bug here to be fixed.

Hello!

I have exactly the same issue. Disabling InheritPosition removes the cut in mid-blend. Unfortunately I absolutely need this option for my camera setup (blend between two CinemachineFreeLook with same target and different Orbits binding modes).

Hope you will be able to fix this bug in a very next release.

We have a fix for this. It should be in the next 2.7 cut, or at the very latest in 2.8.

Any update on this? I think I have the same problem (2.8.4)