How to render to multiple windows with only Blueprints?

Hello,

I was wondering if there is a way to render to multiple windows in Unreal Engine 4, using only Blueprints?
Specifically, I would like to have one camera output go to a VR headset, and a different camera output going to the monitor.
The cameras should be independent of one another, and able to be controlled by two different players.

There might be some ways of doing this, but they involve a bit of digging into the Engine Source Code, or creating custom C++ classes:

https://answers.unrealengine.com/questions/262902/two-windows-in-a-program.html

I am also aware of a plugin called Extra Cam Window:

https://github.com/chaosgrid/ExtraCamWindow

However, the window rendered by the plugin has some issues, such as visual artifacts and cannot look up/down.

I’d like to find an alternative solution using only Blueprints, if it is possible.

Any help is appreciated!

I made some plugin, maybe it can help you GitHub - Batname/SpectatorWindow

I made some plugin, maybe it can help you GitHub - Batname/SpectatorWindow

Batname, in your YouTube example you’re rendering the same view in multiple windows. Is it possible to use your work to display a different render target? For example imagine a camera security system with one window rendering the security camera view and another for a player. Thanks!

I’ll be going to extend this functionality, I’ll keep posting

Hello, We made a new tutorial about multiwindow rendering from the screen capture component

http://www.geodesic.games/2019/02/28/ue4-plugin-for-scene-capture-rendering-to-separate-window/

And here is GitHub GitHub - Batname/UE4MultiWindow

Hi Batname,

Thank you for making and sharing this. You’re awesome!