Fade from one camera to another like Ethan Carter?

I basically want something similar to this effect:

I don’t really care about the graphical fluff on the sides. Basically I am going to use it for “teleporting” a player from one spot to another, and I want to do it through fading through a portal like that.

I am not sure where to start. I am used to Unity, and in Unity I would use two render textures (quite ineffective) and fade between them from middle to corners. Anyone has any idea? :slight_smile:

Hey Prantare,

I believe what you’d like to do with your project is explained in this [document][1]. Basically, you’re going to need to use the Matinee Actor with Cameras in order to obtain the goal you’re looking for. This may not be exactly what you need, feel free to explain more if this isn’t exactly what you were aiming for. At the bottom of the document, there is a video showing the cameras fading in and out of one another.

I also found this old [AnswerHub post][2] which explains a bit more about fading in and out.

I hope this information helps, good luck with your project. Please let us know if we can be of any additional assistance. :slight_smile:

Animating Characters and Objects in Unreal Engine | Unreal Engine 5.1 Documentation
[2]: Full-Screen Fade In / Fade Out - Programming & Scripting - Epic Developer Community Forums

Thank you for your answer ! :slight_smile: I read both your links, but there is still some technical information missing.

I have managed to fade in (and fade out) scenes using the Matinee Actor without problem.

I have came up with two ideas how to do the fade between two camera positions in the manner that is used in Ethan Carter: but I am not sure how to do any of them using Unreal Engine 4.0, even though I know how to do it using Unity.

These are the two ideas I came up with:

  1. Sample a few rendered frames. Then use these frames as overlays that I fade after I moved the camera. Problem is that I am not sure how I can sample frames from a frame buffer and then use these sampled frames in a fade sequence!

  2. Use two cameras that render two locations at the same time. Then render both cameras on screen and fade between them using alpha or similar. No idea how to do this in Unreal Engine 4.0. I’d need to render both cameras and then have a reference to two frame buffer objects that I fade between.

Any ideas? :smiley:

Thank you again for helping.

Hey Prantare,

I’m no master with rendering however, here is some [documentation][1] on rendering. If you look on the left side of the page, there is a list of different effects that can be done in your scene. I would suggest searching through these and seeing if any apply to what you’re trying to accomplish. Hopefully you can find some useful information here.

I’m glad that what I suggested previously has helped you fade your scene. Good luck with your project! :slight_smile:

Guidelines for Optimizing Rendering for Real-Time in Unreal Engine | Unreal Engine 5.1 Documentation