Override variables in Movie Render Graph by using Blueprints

Hello everyone,

one of the newer features is the movie render graph.
In this graph you can define variables like the resolution and change them per render in the movie render queue:


I want to use Blueprints to automate the render queue.
After assigning a new job to the queue, you can now set a movie render graph as a preset.
However, I cannot figure out how to change/override any of the variables I have created in the graph (e.g. the resolution).

My understanding is that you need to do something like this.

Has anyone done this before and can share how to override variables for the Movie Render Graph from Blueprints?

Thanks in advance!

The solution to this is is very unintuitive.

  1. Loop over the variables by name, then you need to override and serialise the variables and then enable them. either use a switch on string or a boolean to determine which/how variable needs to be changed.

  2. do note that structs need to be serialised and formatted in a very particular way.

  3. using this function when looping over the variables can help with figuring out the serialised string value of structs etc, If this is incorrect you will not be able to override the variable.

1 Like