Automatically link all render passes in Blender to a single Multi-Layer OpenEXR output.
EXR Auto Pass Saver is a Blender Python add-on that creates a Multi-Layer OpenEXR output node, collects all available render passes, and connects them automatically — saving time and avoiding manual node setup.
- Automatically creates a Multi-Layer OpenEXR output node
- Collects and links all enabled render passes
- Works with any Blender renderer that supports Multi-Layer passes
- Ideal for compositing, retouching, and post-production
Multi-Layer EXR images generated in Blender are optimal for workflows in tools such as:
- Adobe Photoshop
- Fusion
- Nuke
To open and edit Multi-Layer OpenEXR files in Adobe Photoshop, we recommend the free EXR-IO plugin.
EXR-IO allows Photoshop to read and write:
- Multi-Layer OpenEXR files
- Render passes
- High-dynamic-range (HDR) image data
👉 Download the free EXR-IO plugin here:
https://www.exr-io.com
- Click Code → Download ZIP on this GitHub page
- Open Blender
- Drag & drop the downloaded ZIP file directly into the Blender window
- Blender will automatically install the add-on
- Go to Edit → Preferences → Add-ons
- Search for EXR Auto Pass Saver
- Enable the add-on ☑
✅ No manual copying required.
- Download the ZIP file
- Extract it
- Copy the folder into: Blender//scripts/addons/
- Restart Blender
- Enable the add-on in Preferences → Add-ons
- Blender versions supporting Multi-Layer OpenEXR
- Cycles / Eevee (pass support dependent on renderer)


