I made a standalone render manager for blender, for easy background batch rendering without messing with command line scripts, and with several cool and useful features.
Currently, there’s builds for Windows and Linux (Ubuntu and Fedora for the time being) available.
It’s main features are:
Supports Drag and drop of blend files to add them into the queue and to reorder them
Has a per-file mode option to either render as animation or to enter a list of frames to be rendered
Allows you to set different versions of Blender to render different files in your queue. E.g. set some files to be rendered with Blender 2.82 and others with 2.9, or some special Blender branch, or whichever Blender version you need (and have in your computer)
Includes the option to render different scenes in a blend file by entering their names or by having B-renderon read the scenes present in the Blend and letting you choose from a list
Includes a setting make B-renderon always read the scenes of the files you add to the queue, so you can easily choose which of them to render from a dropdown, including the option to automatically add all scenes in the blend to the queue.
Allows you to enter a different frame range to render than the one set in the blend file
Supports interrupting rendering and resuming it later, automatically starting from the frame after the last saved one
Stores a log file with useful information such as Start and End time and date of every render, average rendering time per frame, scene name and amount of rendered frames
Can show, during rendering, Blender’s live log
After a file has been rendered, you can quickly open it’s output path, via context menu option or shortcut (Notice that in some linux systems, this option requires B-renderon to be run with priviledges in order to work).
Allows you to add extra command-line arguments, in case you want to, for example, change the render engine and/or the file output path/name
Allows you to choose external blender rendering scripts to manage the rendering of each blend. For example, if you have a script that renders different stills for all the cameras in your scene, you can choose that script to be used with the blends you add to the queue.
Includes option to shutdown the pc after all renders are completed. (Notice that in some linux systems, this option requires B-renderon to be run with priviledges in order to work).
During rendering, the STOP button has a context menu with options to stop after the current item in the queue is completed or after the current frame is saved.
For Cycles rendering, it allows you to assign different devices for different items in the queue. (This option works with Blender 2.82 or newer)
Includes a simple viewer to preview rendered images
Includes option to play a sound upon rendering completion
Includes option to set a timer to start rendering later (Accessible trough Render button context menu)
You can get it here: https://www.blendermarket.com/products/b-renderon
First Update - B-Renderon 1.1
- Added Chinese support (many thanks to 只剩一瓶辣椒酱 for his help), plus a few minor improvements and corrections.
New Update - B-Renderon 1.4
- New straightforward scenes selection workflow: added a setting to make B-renderon read the blends
you add to find out the scenes present so you can easily choose which ones to add to the queue. (Adding files with this setting on may become slower for big files)
- Ability to use external blender rendering scripts.
- Improvements for still frames rendering workflow (mainly, a setting to decide weather you want to specify the frame or list of frames to render for each added file, or to just render frame 1)
New Update - B-Renderon 1.49
- Fixed a couple of bugs, including one with the Blender Live log that caused that, when activated, on occasions it would make B-renderons interface become sluggish or even freeze for a while
- Added navigation buttons to the Live log that allow jumping to the beginnings of the different blends in the log
- Previously, on some systems, the O.S would go to sleep even while rendering. Now, when possible, B-Renderon while make sure to keep the system awake while processing the queue.
New Update - B-Renderon 1.5
Added per frame rendering time report to the log for the frames mode (in addition to the already reported average time)
Improved the UI for selecting different blender builds for different items in the queue
Added the ability to recover the previous session’s queue, and to export/import queue files. This options can be found in the context menu (Via right click on the queue or hitting space bar)
New Update - B-Renderon 2.0
UI overhaul. Options are now better exposed and some confusing elements where removed
Added option to choose rendering devices for Cycles per file
Added toggle in the interface to have B-renderon shutdown the pc after all rendering is completed. (On some linux systems, B-renderon must be launched with priviledges for this option to work)
Added a new option to stop processing after current frame is rendering. Access it via the STOP button context menu (right click) during rendering.
Internal refactor and several minor fixes and polishes
New Update - B-Renderon 2.1
- Added useful information to the status bar during rendering (frames remaining, average rendering time per frame, estimated time remaining for current blend)
- Added option to set a timer to start rendering later
- Added option to play a sound when processing is completed
- Added option to always startup with last session
- Columns can now be hidden and reordered and reset and it will be remembered
- Added support for dropping of queue files
- Added option to relocate blends missing when loading queue files, usefull when switching to a different pc
- Other smaller improvements and bug fixes
New Update - B-Renderon 2.2
- New preference to render multiple files in parallel
- New “distribute” option in the devices and in the blender versions windows, to automatically assign different render devices or blender versions to different items in the queue.
- Fixed issue on Windows when dealing with blends on special paths such as network paths
- Revamped the extra arguments window with some useful presets and arguments
- Other smaller improvements and bug fixes
Get it here: https://www.blendermarket.com/products/b-renderon