Render Preset Manager
Report a Bug
| Wiki
| Youtube Tutorial
A small Blender addon for saving, loading, and managing complete render setting profiles for Cycles, EEVEE, Workbench, and Octane.
This tool is designed to streamline your workflow, allowing for quick, consistent, and reversible changes to your render setup.
Location: Properties > Render Properties > Render Presets Manager

Features
- Extensive Engine Support: Save all important render settings for Cycles, Eevee, Workbench, and now Octane (including Render Settings, Kernel, View Layer, Imager, and Postprocessing).
- Save & Load Profiles: Store your complete configurations into a single
.json file.
- Detailed Preview on Load: Before applying a preset, a detailed, collapsible preview window shows exactly which settings will change and what their new values will be.
- Reliable Application: A built-in verification pass ensures that all loaded settings are properly applied to the scene, drastically reducing the chances of missed updates.
- One-Click Undo: After loading a preset, an "Undo" button appears in the panel, allowing you to instantly revert all settings to their state before the load.
- Built-in Default Presets: Ships with a library of default presets dynamically loaded from a presets folder within the addon.
- Custom User Preset Library: Set your own custom folder in the Addon Preferences to create a personal, organized library of your most-used presets. Listed directly in the UI for quick access.
- White List System: Mark properties that will load by default (e.g., Render Resolutions marked as False will not load by default and will not appear in the Load Confirm list Pop-up).
- Quick Save to Library: Save your current setup directly to your custom user library with a single click, allowing you to easily create or overwrite existing presets without needing a file browser.
- Robust Data Support: Correctly saves and loads complex data types, including Colors, Vectors, and custom Curves (
CurveMapping objects for things like Motion Blur).
- Automation Ready: Includes silent operators (
render_preset.load_from_path, render_preset.undo_direct) callable from scripts or addons for automated workflows (e.g., apply a preview preset, render, and revert).
Contributing & Help Wanted
We are looking to expand the built-in library with universally useful Default Presets (e.g., Animatic, Draft Render, Final Render). If you have solid, optimized setups and want to contribute to the default library, feel free to reach out.
1. Setting Up (Recommended First Step)
For the best experience, set up your personal presets folder:
- Go to
Edit > Preferences > Add-ons.
- Find Render Preset Manager and expand its options.
- In the User Presets Directory field, select a folder on your computer where you want to store your personal presets.
- In the 'Property Whitelist' Set as False items that you don't want to be loaded by default. (all items are marked as True by default)
Tip: Use the UI List Filter in the Botton Left of the List, as the Property List is massive this helps a lot!

2. Saving a Preset
- Configure your render and output settings as desired.
- Go to the Render Preset Manager panel in the Render Properties tab.
- Under Save Preset, give your preset a Name and an optional Description.
- Use toggles to select which categories of settings to include.
- Choose one of the two save methods:
- Save to User Repository (Recommended): Saves directly into your user presets folder (filename auto-generated).
- Save Preset to File...: Opens a file browser, allowing you to save anywhere on your computer.
3. Loading a Preset
You have three ways to load a preset:
- Default Presets: Select a built-in preset from the dropdown and click Load Selected Default.
- User Presets: Select a personal preset from the dropdown and click Load Selected User Preset.
- Load from File: Click Load Preset from File, choose a
.json preset from your computer.
After selecting a preset:
- A Load Render Preset preview window will appear, showing all changes.
- Click OK to apply them.
- Use the checkbox to choose what property will be loaded or not.
- An Undo button will appear, allowing you to revert changes if needed.
Did exactly what I was looking for ! Thank you <3