Automatically saves a numbered or dated image after every render and can extend the Blender output path with dynamic variables.
The past half year has been packed with quiet updates but no official releases, so there's plenty to catch up on here!
{viewlayer}
{node}
{display}
{colorspace}
{viewtransform}
can also be used{look}
{exposure}
{gamma}
{curves}
{compositing}
{engine}
{renderengine}
for better readability in long strings (backwards compatible){duration}
{rendertime}
for better readability in long strings (backwards compatible){rtime}
{rH} {rM} {rS}
{processor}
{system}
{release}
{python}
{blender}
{version}
to prevent confusion with other variables (backwards compatible){batch}
{index}
variable, which was easily confused with the existing {serial}
valueWhile the plugin is actively used in production, there may be issues we haven't come across yet. No dedicated support is provided (this is an internal tool we're simply sharing for free), but please do create a GitHub Issue if you find any broken pieces or have suggestions.
Minor point release that adds a {material}
variable. This returns the name of the material in the currently active material slot of the currently active object. Supports anything with an attached material, including meshes, volumes, and grease pencil items. The use case is pretty specific, but if you ever need to render out the same object while iterating through multiple materials, this could be the exact solution you're looking for.
There are a number of updates and new features in this major point release, including a name adjustment to the plugin itself that will likely require uninstalling the previous version and restarting Blender before installing this update.
File Output
nodes in the Compositing tab are now supported{date}
and {time}
still offer an easy shortcut
{year}
and shorthand {y}
variables are availableThis version of the plugin has been tested successfully in Blender 3.3 LTS and Blender 3.4, but is, as always, provided without warranty.
New features since the last release:
{renderdevice}
{samples}
{features}
{host}
{platform}
{version}
Adds {collection}
to the available dynamic variables, re-institutes the ability to track total time spent rendering in an external text file (perfect for tallying entire projects as you work), and adds support for dynamic variables in the Compositing tab when using a File Output
node. There are some limitations to this new feature (it only supports a single node), but it should work nicely for some compositing pipelines.
Extends the dynamic variables to include current Scene
along with correctly warning about Blender Python API issue T71087 that prevents saving of multilayer EXR files (only single layer files can be saved using the Python API).
Adds dynamic variables to the native Blender render output (enable this feature in the Blender preferences add-on tab).
Custom naming feature with expanded options, new quick presets, and per-project total render time tracking
Initial addon release. This functions, but a more flexible file naming system is planned as a major feature update.