Trigger a capture from scene capture cube in blueprints?

Is there a way to do this through blueprints or some other way where i can capture the scene at regular time intervals, like every hour. Or is there some other batch automation tool where i can easily do this in Unreal?
I often wish there was a tool for batch automating operations that are available through the menus.

Hey alltrueist -

You can set this sort of update up in blueprints using a little trick. You will need to set the Scene Capture Cube to not update every frame in its details panel. Then in blueprints setup a movement function to move the capture actor a minuscule amount back and forth which will force the scene capture to update.

Here’s the basic setup:

Thank You

Eric Ketchum

Thanks! That works well, but now how do I convert the textureTargetCube into a regular textureCube so that i can slot it into my SkyLight, and my PostProcessVolumes?

Hey alltrueist -

Currently there is no way to directly convert the render target to be inputted into a skylight and ambient cubemap, because of the render pipeline and where the render target is actually taken as well as to where the skylight and ambient cubmaps are applied.

You can use the older method of adding reflections to an object by tying your render target into the material with a UV controlled Reflection vector. If your level is darker or an interior you can add this to your base color and if exterior or brighter you can add it into your emissive channel.

Thank You

Eric Ketchum