Console Variables settings will not update existing jobs when saved to a preset that they both use.

Steps to Reproduce
  1. Create a sequence with a mesh that has multiple LODs
  2. Open the movie render queue and add a job for that sequence
  3. Add a Game Overrides setting, and uncheck Use LODZero
  4. Add a Console Variables setting and add a Console Variable entry with r.ForceLOD as the key and 4.0 as the value
  5. Save the settings as a preset 
  6. Create a new job for the same sequence and use the same preset for the settings.
  7. Change the 4.0 value for r.ForceLOD to 0.0
  8. Save the preset with the updated values
  9. Render both locally


The first job will render with LOD 4 and the second will render with LOD 0 even though both are using the same saved preset.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-100611 in the post.

Login to Vote

ComponentAnim - Sequencer
Target Fix4.26
Fix Commit14497979
Release Commit14497979
CreatedOct 6, 2020
ResolvedOct 15, 2020
UpdatedJan 15, 2021