Manages multiple rendering settings / Batch Render Add-on
You can make various individual settings for each task.
Download
Rendering external blend files is still experimental and has some limited functionality.
Link
List Management
Main options
- Image / animation
- File Path
- Number of frames / frame range
- file format
- Rendering engine
- number of samples
- Scene to use
- View layer to use
- Camera to use
You can render continuously, switching between different options for each list item.
Other specifications
- If there are no task items, it will normal render
- Items that are darkened will follow the settings of each scene unless edited.
Load settings from list items
You can load various saved settings from the icon on the left side of the list item.
It can also be used as a list for saving settings without rendering.
Free frame range specification
You can specify each frame in a discrete manner.
You can specify the frame range by using’-’ or’ …’.
The total number of frames to render is displayed in () on the right.
Note: Negative frames cannot be specified
- Example: 3,10,15,50-70,450 …800
Temporarily hide a specific object collection
You can temporarily unrender a particular collection of objects before rendering.
It can be used to disable certain lights, etc., and can be hidden more easily than using a view layer.
Specifying multiple data
You can specify multiple data to hide.
When specifying multiple items, separate the data names with “,”.
You can add an active collection or selected object from the load button.
Pseudo material override
Create a temporary duplicate scene to replace all material assignments before rendering.
This makes material overrides available to all rendering engines, including Eevee.
Known issues
- If this option is enabled, the data hiding option is not available
- (Because the scene is duplicated in full copy, the data name will change)
Individual specification of scene, view layer, and camera
You can specify different data than the current scene view layer camera.
To render multiple tasks and avoid duplicate filenames, set the special characters described below.
Bulk export of scenes, view layers, and cameras
You can export all scenes, all view layers, and all cameras.
Each setting is processed coexistingly.
Example: When scene 3 and camera 6 are rendered as images, 18 images are rendered.
(Internal processing temporarily divides the list item into individual data and renders it in the same way as individual specification)
Customizable file path
If you use special characters in the file path, they will be converted to that data name.
You can divide the data into folders and make it easier to identify the exported images.
These settings are required to avoid duplicate filenames when rendering multiple similar tasks.
special character | motion |
---|---|
{scene} | Scene name |
{view_layer} | View layer name |
{camera} | Camera name |
{task} | Task name |
#### | Number of frames |
{path_dir} | Up to the directory name of the output path |
{path_name} | Output path filename only |
{path_sc_dir} | Up to the directory name of the output path of the current scene |
(when rendering multiple scenes, you can use the output path of the current scene as a reference) | |
{path_sc_name} | Only the filename of the output path of the current scene |
(when rendering multiple scenes, you can use it relative to the output path of the current scene) |
Rendering an external blend file
You can render the current Blend file.
It is still experimental and has limited functionality.
Simple progress confirmation
You can easily check the progress of the rendering that is being executed.
Known issues / unsupported options
- Not compatible with all scenes, all cameras, and all viewport options
- Specifying multiple frames is not supported
-
- Animation rendering can be performed.
-
- The up / down button for list items needs to be executed several times
- Because it is mixed with the item order with the current blend file
- The progress view does not know which task you are performing
- Progress display does not know how many frames are left in the case of animation rendering
- It seems that the subprocess task is not finished after rendering is finished
Unimplemented
- The various paths for the view layer must be set up manually separately.
- Stop rendering external blend file
- Seed value
- User script
- Console rendering
- Email notification after completion
- Post-end processing (PC shutdown, sleep, etc.)
- For animation, specifying the number of frames #### does not work properly
Other
- Platform supports Windows only
- Because it cannot be confirmed on other platforms
I have developed some homebrew rendering add-ons so far.
This add-on was developed because I wanted to improve the problems of past add-ons and create an improved rendering add-on.
I want to make it a better rendering add-on, so we are looking for improvements and features.