It looks mainly the same. He launches with
-execcmds="py CustomRenderBootstrap.py"
while I launch with
-ExecutePythonScript=
Both add a callable to the on_executor_finished_delegate
custom_executor.on_executor_finished_delegate.add_callable_unique(on_custom_executor_finished)
In his executor finished callback, he calls
unreal.SystemLibrary.quit_editor()
while I call
unreal.EditorPythonScripting.set_keep_python_script_alive(False)
However, it doesn’t look like he runs an encode at the end with ffmpeg. Although it’s impossible to tell with the information provided on that page.