Skip to content

Monty Batch Exporter

by Diego-Montufar-Perez·Workflow

Images © Diego-Montufar-Perez. Used for product review; image policy.

Why we like it

Its shared pure-Python core keeps naming, config, and reporting logic separate from Blender, and a Maya port is noted as future work.

What is Monty Batch Exporter?

Monty Batch Exporter replaces one-at-a-time exports in Blender with a single batch operation. It handles multiple export scopes — selected objects, active collection, all scenes, or all mesh objects in the file — and outputs to eight formats: FBX, glTF/GLB, OBJ, USD, Alembic, STL, PLY, and Collada (DAE). A configurable naming engine covers prefix, suffix, separator, object and collection name tokens, and zero-padded counters, with a live filename preview that updates as you type.

The add-on can organise exports into subfolders by collection or prefix, and restrict the export set to names matching a prefix or suffix pattern. It loads existing Blender FBX/glTF/OBJ export presets, temporarily zeros object transforms during export via Export at Origin, groups LOD variants into a single file, and copies referenced textures alongside exported meshes.

Settings round-trip to and from a JSON file for pipeline reuse, and exports can run headless from the command line. After each run, an export report summarises succeeded, failed, and skipped items with per-file timing. Monty Batch Exporter requires Blender 4.2 or later and is released under the GNU General Public License v3.0 or later.

Who is Monty Batch Exporter best for?

Monty Batch Exporter is best for blender users who need to export many objects, collections, or scenes as individual files in one operation.

How much does Monty Batch Exporter cost?

Monty Batch Exporter is completely free to download and use.

Key features

  • Four export scopes: selected objects, active collection, all scenes, or all mesh objects in the file
  • Eight formats supported: FBX, glTF/GLB, OBJ, USD, Alembic, STL, PLY, and Collada (DAE)
  • Configurable naming engine with prefix, suffix, separator, name tokens, zero-padded counters, and live filename preview
  • Subdirectory grouping by collection or prefix, plus name-based filtering by prefix/suffix pattern
  • Export at Origin, LOD packing into a single file, and texture copying alongside exported meshes
  • Save/Load config to JSON and headless command-line export for pipeline reuse
  • Export report summarising succeeded, failed, and skipped items with per-file timing

Tags

#batch export#import-export#pipeline#Blender#FBX#glTF#USD#workflow

Frequently asked questions

What Blender versions does Monty Batch Exporter support?

Monty Batch Exporter is listed as compatible with Blender 4.2 LTS and newer, and its documentation states it requires Blender 4.2 or later. Note that cross-scene export requires all target scenes to share the same active view layer configuration. Preset loading supports operator-level presets only, so any post-export scripts stored in presets are ignored. Check the developer's page on GitHub for full details before setting up a batch job across multiple scenes.

How do I run Monty Batch Exporter?

Monty Batch Exporter opens from File → Export → Batch Export…, which brings up a dialog where you configure scope, format, naming rules, and advanced options, then click Export to batch-export all items. It also supports a headless mode: you can drive exports from the command line by running Blender in background with a Python script that loads a config JSON and calls the export operator. This makes it usable in CI pipelines through its saved JSON configuration.

Which file formats can Monty Batch Exporter output?

Monty Batch Exporter supports eight formats: FBX, glTF/GLB, OBJ, USD, Alembic, STL, PLY, and Collada (DAE) — covering the exporters Blender natively provides. It loads your existing Blender FBX, glTF, and OBJ export presets, so transform, scale, and format-specific options pass through to Blender's built-in exporters without re-entering settings. It can also pack LOD variants into a single exported file and copy referenced textures alongside the exported meshes for each material.

Is Monty Batch Exporter free to use?

Monty Batch Exporter is listed as free in this catalog and is released under the GNU General Public License v3.0 or later. The extension requests permission to write files to disk, since its purpose is exporting files. For current licensing terms, source access, and issue reporting, refer to the developer's page on GitHub. The add-on can be added by dragging and dropping into Blender or installing from disk.

Alternatives to Monty Batch Exporter

Also in Workflow for Blender.

Similar plugins