Skip to content

Path Maker

by thornydre·Workflow

Images © thornydre. Used for product review; image policy.

Why we like it

Path Maker earns its place in the Blender extensions library by making output paths tag-driven, with the same tags usable in interface renders and command-line runs through the --addons flag.

What is Path Maker?

Path Maker is a Blender add-on from thornydre that replaces custom tags in output paths when a render runs. Instead of typing a fixed path, you place a tag, and Path Maker swaps it for a generated string. The value can come from a single-line Python expression, a hardcoded path, or a separate Python script.

The add-on covers three places paths are set: the Output Path in the output properties panel, the Base Path on file output compositor nodes, and the filepath on collection exporters, where the Path Maker buttons are needed to enable it. A Tag Type dropdown selects how each tag resolves. For the script option, the file defines a run function that returns a string, so a value like the current Blender version can be pulled in at render time.

Path Maker can also be loaded from the command line through the --addons flag. It runs on Blender 4.2 LTS and newer, requires no special permissions, and is released under the GNU General Public License v3.0 or later.

Who is Path Maker best for?

Path Maker is best for blender artists who want output paths assembled from dynamic values such as the scene name or file name, using Python expressions or scripts rather than fixed strings.

How much does Path Maker cost?

Path Maker is completely free to download and use.

Key features

  • Replaces tags at render time in the Output Path found in the output properties panel
  • Works with the Base Path field on file output compositor nodes
  • Supports the filepath on collection exporters (requires the Path Maker buttons)
  • Tag Type dropdown with Expression (single-line Python), Path (hardcoded string), and Script (path to a Python script)
  • Script mode runs a Python file that defines a run function returning a string
  • Loads from the command line through the --addons flag
  • Requires no special permissions

Tags

#output path#render#python#tags#compositor#collection exporter#CLI#workflow

Frequently asked questions

Does Path Maker work with Blender 4.2?

Path Maker is compatible with Blender 4.2 LTS and newer, so it runs on the current long-term-support release and later builds. The extension is small, around a few kilobytes, and requires no special permissions when installed. You can add it by dragging the downloaded file into Blender or installing it from disk through the extensions preferences. For versions older than 4.2, compatibility outside the stated range isn't confirmed here, so check the developer's page before relying on it.

Can Path Maker be used from the command line?

Path Maker supports command-line use through the --addons flag, for example blender -b /path/to/file.blend --addons blender_path_maker. The add-on handles tags in the Output Path, the Base Path on file output compositor nodes, and the filepath on collection exporters, with the collection exporter case requiring the Path Maker buttons. This means the same tag setup can be loaded when running Blender from a terminal. Full command syntax and further detail are available on the developer's page.

What tag types can Path Maker resolve?

Path Maker offers a Tag Type dropdown with three options. Expression takes a single-line Python expression, such as bpy.context.scene.name. Path uses a hardcoded string. Script points to a Python file that is interpreted at render time; that file needs a function named run which returns a string. As an example, the tag (filename) can be resolved through bpy.path.display_name_from_filepath, turning an Output Path like C:/hello/(filename)/world into C:/hello/file_name/world when the render runs.

What changed in Path Maker 1.4.5?

Path Maker version 1.4.5 removes prints that appeared during rendering and fixes a Blender crash that could occur during render, even when the add-on was not in use. These are the changes listed for this release. The add-on remains compatible with Blender 4.2 LTS and newer, and version history for earlier releases is available on the developer's page for anyone tracking specific fixes.

Is Path Maker free?

Path Maker is listed as free in this catalog. It is distributed under the GNU General Public License v3.0 or later, and the extension reports that it requires no special permissions. For the current licensing terms, the download, and any updates, refer to the developer's page. Licensing can change over time, so the developer's page is the best place to confirm the latest details before you build it into a project pipeline.

Alternatives to Path Maker

Also in Workflow for Blender.

Similar plugins