Is there a way to not render warm up frames in Movie Render Graph?

In movie render queue, I can set a large number of engine warm up count to let my particle system run for a while. But the only thing i can set in mrg is “Num Warm Up Frames” and it will try to render these many frames(but not writing to disk), it takes huge time to warm up.
Is there a workaround to this? or I missed some settings?

1 Like

Yeah good question. If someone has a workaround it will be great….

Hello there!

Checking with my peers, at least for the moment, there is no work around or built-in function to advance the render in MRQ without starting the whole process.

I think the closest thing you can use are the pre-roll systems incorporated in Niagara. There’s a community guide on the feature, please give it a look:

So in 5.6 and 5.7 we implemented a change in MRG where you won’t fully sample all the warmup frames. In 5.6 we added this for Temporal Samples and then in 5.7 for Spatial Samples. Meaning if you had 8 temporal samples in 5.5 each warmup frame would render 8 times. Now, by default, we only do that for the last 5 frames, since there is a situation where you do want to build up some temporal data.

You can set that number to 0, though, through a cvar.

MovieRenderPipeline.NumWarmUpFramesWithTemporalSampling 0

MovieRenderPipeline.NumWarmUpFramesWithSpatialSampling 0