Structured Renamer

Pluglug in Rigging


๐Ÿงฌย 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!

  1. Select any objects in your 3D viewport (meshes, bones, lights, cameras...)
  2. Open the Structured Renamer panel in N-Panel (Tool tab)
  3. Click text elements like DEF, Arm, position elements like .L, and counters like 01
  4. 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

  1. Click the Import button in the Naming Patterns section
  2. Browse to the presets folder (opens automatically)
  3. Select presets like unity.json, character.json, or architecture.json
  4. Switch between patterns instantly from the dropdown
  5. 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

  1. Click "Enter Edit Mode" to access the pattern editor
  2. Add elements: Text, Position, or Counter types
  3. Configure separators, items, and display order
  4. Preview your pattern with generated examples
  5. 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


$16

Have questions about this product?
Login to message

Details
Blender Extension Compatible Yes
Dev Fund Contributor
Published 10 months ago
Blender Version 3.6 - 5.0
Extension Type Add-on
Render Engine Used Cycles, Eevee
License GPL