The Problem
Blender's render output? Just a text field. No variables, no organization, no help.
You end up with untitled.png, untitled0001.png, final_final_ACTUAL.png. I searched for a solution. Found nothing. AI suggested some janky script. I wasn't having it.
So I built RenderNames.
How It Works
Write a template once:
{{blend_file}}/{{date}}/{{scene}}_{{camera}}_
It becomes:
my_project/2025-01-15/Scene_Camera_0001.png
Blender adds frame numbers. You handle the smart naming. Done.
What You Get
✅ Live preview — See your output path as you type
✅ Template variables — {{scene}}, {{camera}}, {{date}}, {{time}}, {{resolution}}, {{engine}}, and more
✅ Auto-folders — Organize by date, scene, camera
✅ Presets — Save and share with your team
✅ Native Blender — Lives in Output Properties, no weird UI
Install (Literally 2 Minutes)
- Download
.zipfrom Releases - Blender:
Edit → Preferences → Extensions → Install from Disk - Enable it, go to Output Properties, start templating
Support RenderNames
If this saves you time, here's how you can help:
⭐ Star on GitHub — github.com/novincode/rendernames
💙 Sponsor — github.com/sponsors/novincode
🐛 Report bugs — Issues
Blender 4.2+ | Open source (GPL-3.0)

Top comments (1)
Got anything in mind? I'm all ears :)