Macro Mimic: Your Personal Blender Automaton
Stop Repeating Yourself. Start Creating.
You didn’t become a 3D artist to press the same ten buttons over and over again. You came to sculpt worlds, animate characters, and breathe life into polygons. But let’s be honest, how much of your day is spent on the boring stuff? The repetitive setup steps? The tedious modifier stacks? The same export settings, day in, day out?
Enter Macro Mimic.
Macro Mimic isn’t just an add-on; it’s your personal studio assistant, silently learning your workflow and ready to take over the grunt work at a moment’s notice.
Record. Replay. Relax.
Hit the big red button. Do your thing extrude, scale, bevel, assign that perfect material. Hit stop.
Boom. You just taught Blender how to do that forever.
Macro Mimic captures your actions in real-time, filtering out the noise and distilling your genius into a single, replayable command. What took you 20 clicks now takes one.
Craft Your Custom Toolkit (COMING SOON)
Your macros aren’t just hidden scripts; they become part of your UI.
- Organize with Zen: Group your macros into custom categories like “Hard Surface,” “Rigging Prep,” or “Texturing Magic.”
- Visual Flair: Don’t settle for generic buttons. choose from hundreds of built-in icons to give each macro a unique identity.
- Drag & Drop: Reorder your list until it fits your muscle memory perfectly.
For the Artist & The Coder
Macro Mimic bridges the gap.
- Visual Artist? Never touch a line of code. Just record and play.
- Technical Artist? Open the hood. Every macro is saved as clean, editable Python code. Tweak parameters, add logic, or combine multiple recordings into a super-tool.
Why Macro Mimic?
Because your time is valuable. Every second you save on mundane tasks is a second you can spend perfecting your lighting, refining your animation curves, or just grabbing a well-deserved coffee.
Macro Mimic. Focus on the Art. Let us handle the Repetition.
Features
Macro Recording
- Real-time Recording: Capture your actions in the 3D Viewport as you perform them.
- Smart Filtering: Automatically filters out noise and irrelevant commands from the Info Editor log.
- Visual Feedback: A “REC ●” indicator appears in the viewport while recording is active.
Playback & Execution
- One-Click Play: Execute any saved macro instantly from the side panel.
- Context Awareness: Macros attempt to run within the 3D Viewport context, ensuring operators work as expected.
Organization & Management
Editing & Customization
- Categories: Organize your macros into custom categories (e.g., “Modeling”, “Materials”, “Animation”).
- Filtering: View all macros or filter by specific categories to keep your interface clean.
- Reordering: Easily move macros up and down the list to prioritize your most-used tools.
- Renaming: Rename macros at any time to keep them descriptive.
- Icons: Assign custom icons to each macro from Blender’s extensive icon set for quick visual identification.
- Edit Code: Open any macro’s generated Python code in Blender’s Text Editor for fine-tuning or advanced customization.
- Save Edits: seamlessly save changes made in the Text Editor back to the macro file.
- Persistent Storage: Macros are saved as individual .py files in your user scripts directory, ensuring they persist across Blender sessions and can be easily backed up or shared.
Installation
- Download: Get the
Macro Mimicadd-on zip file (or folder). - Open Blender: Go to
Edit > Preferences. - Add-ons: Select the “Add-ons” tab.
- Install: Click “Install…” at the top right.
- Navigate to the downloaded zip file/folder.
- Click “Install Add-on”.
- Enable: Search for “Macro Mimic” in the list and check the box to enable it.
- Verify: You should now see the “Macro Mimic” tab in the functionality sidebar (N-Panel) of the 3D Viewport.
Usage Guide
Recording a Macro
- Open the Macro Mimic tab in the N-Panel (Sidebar).
- Click the Record Macro button. You will see a red
RECindicator in the viewport. - Perform the actions you want to automate (e.g., add a cube, bevel it, shade smooth).
- Click Stop Recording.
- A new macro named “Macro_” will be created and added to the list.
Playing a Macro
- Simply click the Play button (▶️) next to the macro name in the list.
Managing Macros
- Rename: Select a macro, then click Rename and enter a new name.
- Change Icon: Click the icon search box (default is specific text icon) and choose a valid Blender icon.
- Set Category: Click Set Category to assign the macro to an existing category or create a new one.
- Reorder: Use the Up/Down arrow buttons below the list to change the macro’s position.
- Delete: Click the trash can icon (remove) to permanently delete the selected macro.
Advanced: Editing Macro Code
- Select the macro you want to edit.
- Click Edit Code. This opens the code in the Scripting workspace (Text Editor).
- Make your changes to the Python code.
- Return to the 3D Viewport and click Save Edits in the Macro Mimic panel to commit your changes to disk.