We are currently working on a student game in UE 5.1, and we have implemented a seamless portal system similar to Portal. The game is in first person view. We use the scene capture component to render the linked portal view.
We are having trouble with the transition when the player goes through the portal and teleports to the next one.
As you can see from the gif, there are one or two frames that show unrendered background objects. This breaks the effect of seamless teleportation.
We were hoping that setting these flags to true would handle teleport rendering. But we did not observe any change.
I don’t know about doing it in C, but I discovered that when you do it in blueprint, it would always look shonky until I actually used ‘teleport’ to move the player ( the node, rather than just moving the pawn ).
It seems the code behind that node understands how to jump the player without dodgy inbetween frames.
We checked the player’s location every frame, but he never went to the origin point. Yes it’s the sky that we see, it seems that the “distant” objects are not rendered in the first frame after the teleportation.