I have two cine-cameras parented to different actors in my game that follow them around. Whilst I actually preview/play the game in the editor I want to render out the camera views from these actors.
I can successfully render out multiple cameras at the same time but I cant seem to be able to actually ‘play’ my game while this is rendering is going on. The rendering is being done via the render queue and just runs the sequences through - no controller inputs etc seem to work while this is happening.
Is there a way to be able to play the game in the editor whilst the render queue is running?
Hey there @Fnordcorps! I checked around, and it seems like you can use MRQ at runtime. However I was never aware of this myself as I figured since the non-realtime rendering takes far more frame time to render anything.
However if that doesn’t work for you there are other options for recording gameplay.
Thanks for this - I did manage to get it set up and to execute a render sequence as described here however I still have the same problem in that I cannot control anything while the render is happening. It seems to stop the simulation and control in the editor and open the render window - the scene renders multiple cameras but I cannot control anything.
Tried setting the executor type to PIEExecutor which it says is specifically for ‘play in editor’ which is what I am trying to render from.
any ideas?
I personally specialize in gameplay programming, so I haven’t dabbled too much with MRQ at runtime myself. What’s your use case? I ask because I can probably find a better way. Most things we’d need high quality renders for could be done by saving the actions as a sequence and having MRQ go back over it as a render later for example, some use cases would work for that and others less so.
I am basically trying to export some demo footage for promo/dev purposes only - however my game is VR so I wanted to export some fixed camera footage of a VR player playing - so you are looking at the level from say a birds-eye-view while the VR player is playing in the 1st person to demo some features.
This is why I need to be able to play it in editor - in VR mode while the camera records what the player is doing from a different camera perspective
I also wanted to have a fixed camera on some menus so as the player selects stuff you see what they are selecting - but from a fixed 2d menu view - which is why I need the multiple streams.
I have everything working and exporting apart from the ability to actually play the game while this is happening
Understandable! I’m doing a bit of a test to see the best way to pull this off VR wise. Much of the time for most projects I’d usually recommend them to use take recorder to record the different cameras, play it out, then render the takes from sequencer.
Alternatively if your game is multiplayer, you could set up a realtime recorder from a spectate camera, but that is less attractive.