π STOP WASTING TIME ON MANUAL RENDERS.
AUTOMATE EVERYTHING.
BRR - Batch Recursive Rendering is a powerful Blender add-on designed to automate rendering combinations of scene elements in batch mode.
Easily cycle through Objects, Cameras, Lights, Worlds, and Materials with advanced randomization, task logic, and headless rendering support.
Whether rendering dozens of product variations or managing complex multi-scene projects, BRR streamlines the entire pipeline and saves hours of tedious manual work.
Set up the logic once, click launch, and let Blender do the heavy lifting.
βοΈ Features Overview:
- Render combinations of objects, cameras, lights, worlds, and materials.
- Task System for complete control over materials assigned to specific objects, as well as camera, light, and world variations through intelligent logic.
- Partial rendering support via index range or random percentage.
- Render recovery to easily resume interrupted renders without losing progress.
- Export organized renders by object, camera, world, and more.
- Automated notifications and remote storage delivery upon completion (SMTP Email, HTTP Webhooks, S3 Cloud Storage, and FTP/SFTP).
- User-friendly 3D Viewport panel.
- Supports headless / background rendering for automation workflows.
- And more...
π‘Main Features:
π Combine Elements:
The main purpose of BRR is to generate and render all possible combinations between 5 fundamental scene components: Objects, Materials, Cameras, Lights, and Worlds. Selecting exactly which elements to activate ensures complete control over the generated combinations, eliminating any tedious manual clicking.

π Combine Tasks (Updated):
This feature utilizes scene collections to precisely control joint rendering workflows. This system features:
- Main Collection Materials: Dedicated per-task material assignments for objects within the main collection.
- Locked Objects: Locks the main collection and its linked collections to ensure permanent visibility across renders.
- Solo Object: Isolates the main collection and its linked collections for exclusive, standalone rendering.
- Linked Collections & Materials: Supports linked collections and per-task material assignments to ensure clean combinations.
- Advanced Task Elements: Extended support for task-specific cameras, task worlds, and task lights managed via Group IDs for complex scene variations.
- Visual Feedback: Dedicated UI buttons allow instant previewing of each task configuration directly in the 3D Viewport prior to rendering.

π’ Combine Range:
Provides precise control over the batch render workflow by allowing the execution of specific sequence segments via user-defined start and end index values.

π« Ignore Collections & Elements:
Allows for the selective exclusion of meshes, lights, materials, and worlds, providing maximum flexibility to skip unnecessary render combinations.


π² Random Render:
This feature randomizes the generation pool, exporting only a random subset of variations when the percentage is set below 100%.

π¬ Overview Videos β Key Features in Action:
Main Overview Video:
A full demonstration of BRRβs main feature.
Load Render State:
Output Mode:
Compositor Effect:
Headless mode:
π Update 1.3 (Short*):
π Update 1.2:
π Update 1.1:
For more videos, visit my YouTube channel.
πExemples :
π¦ What's Included:
Core Package (Included in ALL tiers):
- BRR Add-on (ZIP file).
- Flamenco Custom Job file.
- Test .blend scene (Ready to render).
- Boto3_Launcher (Python script).
- Full Documentation (PDF).
Advanced Pipeline Tools (Commercial, Team & Studio tiers ONLY):
- Flamenco Custom Job file.
- Boto3_InstallerΒ (Python script).
- Paramiko_Installer (Python script).