๐งฌย Build names, not type them.
Structured Renamer is a Blender add-on designed to simplify and accelerate your naming workflow by organizing names into clear, reusable components. Unlike basic search-and-replace tools, Structured Renamer provides semantic control, ensuring consistency across your projects.
๐ฏ Why Structured Renamer?
Structured Renamer turns naming from a tedious task into an intuitive and efficient process, perfect for:
- ๐ช Character Rigging: Precise naming for complex bone hierarchies
- ๐ฑ VRM/VTuber Creation: Clear asset organization
- ๐๏ธ Architectural Visualization: Systematic naming conventions
- ๐ฎ Game Development: Unity and Unreal Engine standards
- โ๏ธ Hard Surface Modeling: Technical naming consistency
- ๐ฌ Animation Studios: Team-wide naming clarity
Perfect for names that include:
- ๐ Symmetrical parts (
.L/.R,.Fr/.Bk,.Top/.Bot) - ๐ Sequential numbering (01, 02, 03...)
- ๐ท๏ธ Type identifiers (DEF_, CTRL_, SK_)
- ๐ Hierarchical relationships (Body/Arm/Hand)
- ๐จ Material or variant indicators (Wood, Metal, Clean, Dirty)
- ๐ Location or position markers (Ground, Upper, Lower)
โจ Core Features
๐งฉ Semantic Name Construction
Define names using intelligent, reusable elements:
- Text Elements: Prefixes, suffixes, and descriptive parts
- Position Elements: L/R, Left/Right handling for symmetrical objects
- Counter Elements: Sequential numbering with customizable padding
- Custom Separators: Underscore, dash, dot, space, or camelCase formatting
๐ฆ Factory Preset Library
Structured Renamer excels at handling complex, systematic naming patterns that would be tedious or error-prone to manage manually:
| Preset | Perfect For | Example Output |
|---|---|---|
| Character Rigging | Hierarchy for Rig Mechanisms |
DEF_Arm-01.L, CTRL_Leg_IK-02.R
|
| UE5 Standard | Unreal Engine assets |
spine_01, foot_r
|
| Unity Humanoid | Game character rigs |
LeftUpperArm, RightThumbProximal
|
| VRM Avatar | VTuber/Avatar creation |
leftUpperArm, rightThumbProximal
|
| PMX (MikuMikuDance) | MMD character prep |
ๅ
จใฆใฎ่ฆช, ๅณใฒใ
|
| Architecture | Room/component relationships | House_F-02_Bedroom_Wall_Wood.008 |
| Hard Surface | Technical part organization | Mech_Wheel.R.06 v-Old |
๐ฏ Universal Target System
Rename supported Blender object types:
- Objects: Meshes, armatures, lights, cameras, empties
- Bones: Edit bones, pose bones with automatic hierarchy respect
- Future Support: Outliner items, nodes, sequences, materials (coming soon)
๐ Smart Conflict Resolution
Say goodbye to uncontrolled .001 suffixes!
Structured Renamer intelligently prevents naming conflicts before Blender adds its default .001, .002 extensions:
- ๐ Pre-emptive Detection: Scans for potential conflicts before applying names
- ๐ฏ Smart Counter Resolution: Uses your counter format (e.g.
-01,-02,-03...) instead of Blender's.001 - ๐ Pattern-Aware: Automatically increments counters while maintaining your naming convention
- ๐ Namespace Management: Respects object/data relationships and prevents cross-contamination
Example: Instead of DEF_Arm.L.001, get DEF_Arm-02.L - clean, consistent, and meaningful!
๐ฅ Team Collaboration Ready
- ๐ค Export/Import: Share naming patterns as JSON files
- ๐ง Custom Patterns: Create organization-specific standards
- ๐ Pattern Validation: Ensures consistency across team members
- ๐พ Auto-Backup: Never lose your carefully crafted patterns
๐ฌ How It Works - Simple as 1-2-3
Step 1: Basic Renaming โก
Select objects โ Choose elements โ Done!
- Select any objects in your 3D viewport (meshes, bones, lights, cameras...)
- Open the Structured Renamer panel in N-Panel (Tool tab)
-
Click text elements like
DEF,Arm, position elements like.L, and counters like01 -
Watch names update instantly:
BoneโDEF_Arm-01.L
That's it! No typing, no manual counting, no mistakes.
Step 2: Use Factory Presets ๐ฆ
Instant industry-standard naming
- Click the Import button in the Naming Patterns section
- Browse to the presets folder (opens automatically)
-
Select presets like
unity.json,character.json, orarchitecture.json - Switch between patterns instantly from the dropdown
- Apply to your objects with one click
Perfect for: Game dev pipelines, studio standards, and team consistency.
Step 3: Create Custom Patterns ๐ง
Build your own naming system
- Click "Enter Edit Mode" to access the pattern editor
- Add elements: Text, Position, or Counter types
- Configure separators, items, and display order
- Preview your pattern with generated examples
- Export and share with your team
๐ Full Tutorial & Documentation โ
๐ What Makes It Different?
| ๐ Traditional Renaming | โจ Structured Renaming |
|---|---|
| โ Find: "Bone" โ Replace: "DEF_Bone" | โ Define pattern: [Prefix]_[Part]-[Counter].[Position] |
| โ Hope nothing breaks | โ Apply instantly: DEF_Arm-01.L, DEF_Arm-02.L, DEF_Arm-01.R |
| โ Repeat for every variation | โ Change prefix globally: CTRL_Arm-01.L, CTRL_Arm-02.L |
| โ Manual counter management | โ Automatic counter management |
| โ Inconsistent results | โ Perfect consistency every time |
๐ฑ Growing Together with Your Feedback
Your Voice Shapes the Future
Structured Renamer was developed with a dream: to serve diverse workflows across every corner of the 3D industry. While I'm proud of what we've built so far, I believe this tool is not yet perfectโand that's where you come in.
Why Your Opinion Matters
Every 3D artist works differently. Every studio has unique requirements. Every project brings new challenges. To make Structured Renamer truly universal, I need to hear from real users like you:
- ๐ฎ Game Developers: What naming conventions are missing from Unity/UE5 presets?
- ๐ช Riggers: Which bone hierarchies need better support?
- ๐๏ธ Arch-Viz Artists: What building component patterns would save you time?
- ๐ฑ VTuber Creators: How can VRM workflows be streamlined further?
- โ๏ธ Hard Surface Artists: What mechanical naming standards should be included?
- ๐ฌ Studio Teams: What collaboration features would improve your pipeline?
What I'm Looking For
Your feedback on:
- ๐ Usability: Is the interface intuitive for your workflow?
- ๐ง Customization: What pattern features are you missing?
- ๐ฆ Presets: Which industry standards should be included?
- ๐ New Features: What would make your work even more efficient?
- ๐ Issues: Any bugs or unexpected behaviors?
Join the Community
This isn't just a toolโit's a collaborative project. Whether you're a seasoned professional or just starting out, your perspective helps make Structured Renamer better for everyone.
Together, we can build the naming tool that the 3D community truly deserves.
๐ Get Help & Share Ideas
- ๐ Documentation: Complete User Guide
- ๐ฌ Bug Reports & Feature Requests: Blender Artists Thread