Level sequence / Camera - Shot automation for render queue

Hi!

I’m looking to automate a bunch of processes for future projects.
Is there by any chance ways to automate asset creation, import mainly?

  • Create multiple level sequences
  • layer level sequence in the main level sequencer automatically based on the shot name.
  • Import camera and setup input/output range automatically to those level sequences.

I’m mainly looking at rebuilding a setup again and again based on a new camera.
And at the best way to manage it with code is to avoid manual mistakes.

ex: LS = Level Sequence

Shot_0001 (LS)
-|-Camera level sequence (LS)
----|- Camera version latest
----|- Camera version 001
----|- Camera version 002
----|- Camera version …
-|- lighting group 1 (LS)
----|- lighting version latest
----|- lighting version 002
----|- lighting version …
-|- lighting group 2 (LS)
----|- lighting version latest
----|- lighting version 002
----|- lighting version …
-|- lighting group 3 (LS)
----|- lighting version latest
----|- lighting version 002
----|- lighting version …
-|- lighting Atmo (LS)
----|- lighting version latest
----|- lighting version 002
----|- lighting version …
-|- lighting data (LS) (mainly dark rgba with just the data (depth/occ/unlit/cryptomatte,…)

Looking at rendering each LS layer with a BP using a lighting scenario.
And trying to process DATA (ID/N/pos/occlusion/…) in a separate pass.
And trying to have a versioning system to help keep work updates clean is a +

I’m sure there is more to do after. But figure it’s probably enough, knowing my relatively new skills with scripting in UE.

Any advice on where to start is welcome!
Thank for you your help! :slight_smile: