I’m using Blender for work for at least a couple of years right now, and I’ve always found strange that Cycles doesn’t support a batch render function (basically the possibility for render more than one camera subsequently without user interaction).
I’ve found sometimes ago a script on Blender Stack Exchange that permits that but only if used from blender-cli and that render all cameras in the scene or only a choosen one.
I’ve so decided to create an addon that let you choose wich one camera(s) you want to batch render and just let’s the pc work.
Here I’ll post you the first beta released (all code is opensource and hosted on github) hopefull that this could help some other than me. I’m planning on adding some other features and make the code more clean (right now is a bit messy) but it works.
If anyone have ideas or found some bug please let me no here and possibly open a bug report on Github.
The usage for now is really simple:
- installing the addon (a new entry will be add at the bottom of your render panel)
- tick the camera you want to render
- click the big batch render button (all files will be displayed as they will be rendered and automatically saved in the project folder with their camera names, I’m planning to implement a way to choose the names and different folders path to save the result)
Here you can find the latest updates and the legacy branch for Blender 2.7x:
Blender 2.78: tested (use legacy branch)
Blender 2.79: tested (use legacy branch)
Blender 2.80: tested (from beta 3.0 onward)
Blender 2.91: tested (from stable 1.0 onward)