Skip to content

NoDot Names

by Jordan-Moss·Workflow

Images © Jordan-Moss. Used for product review; image policy.

Why we like it

NoDot Names earns its place in the Blender extensions library for tackling naming discipline directly, from Live Rename normalization to a Project Validator and shareable .ndot profiles.

What is NoDot Names?

NoDot Names brings studio naming conventions to Blender through presets, validation, and batch renaming. It replaces Blender's default .001 duplicate naming with configurable conventions such as _001, and works to keep naming consistent across Unreal, Unity, or custom pipelines. Built-in presets cover Unreal (SM_, M_, T_), Unity (Mesh_, Mat_, Tex_), and a Studio Pipeline set (Geo_, Prop_, Rig_), with a Custom option defined in the Naming Convention Editor.

Live Rename automatically converts new duplicates like Cube.001 into Cube_001, working across object types including materials, lights, and textures, and can be toggled in Preferences or the N-panel. The Project Validator scans datablocks for naming violations across prefix, case, separator, and object/data mismatches, with Fix All, Fix Selected, and Export Report options. Switching presets applies to the whole file and converts names rather than stacking prefixes.

Rename Tools include Affix Tools, Duplicate + Replace, Hierarchy Rename with chain or branch modes, and Batch Rename using regex or templates with preview. Profiles can be shared across teams as .ndot files, and an Ignore List skips add-on-generated datablocks.

Who is NoDot Names best for?

NoDot Names is best for blender artists and studios maintaining consistent naming conventions across Unreal, Unity, or custom pipelines.

How much does NoDot Names cost?

NoDot Names is completely free to download and use.

Key features

  • Presets for Unreal, Unity, and Studio Pipeline conventions, plus a Custom option defined in the Naming Convention Editor
  • Live Rename that automatically converts new duplicates such as Cube.001 to Cube_001 across object types including materials, lights, and textures
  • Project Validator that scans datablocks for prefix, case, separator, and object/data mismatch violations, with Fix All, Fix Selected, and Export Report
  • Apply to File to switch presets across the whole file, converting names instead of stacking prefixes
  • Rename Tools including Affix Tools, Duplicate + Replace, Hierarchy Rename (chain or branch), and Batch Rename with regex or templates and preview
  • Import/export naming profiles as .ndot files to share across teams
  • Ignore List that skips add-on-generated datablocks, with custom prefixes configurable in Preferences

Tags

#naming conventions#batch rename#pipeline#Unreal#Unity#workflow#Blender add-on#validation

Frequently asked questions

Does NoDot Names work with Blender 4.5?

NoDot Names is compatible with Blender 4.5 LTS and newer. After installing, you open Edit → Preferences → Add-ons → NoDot Names, choose a preset such as Unreal or Unity, and enable Live Rename to auto-normalize new datablocks. Most tools are reached through the N sidebar in the View3D under the Nodot tab, which houses Live Rename, preset selection, the Project Validator, Affix Tools, Duplicate + Replace, Hierarchy Rename, and Batch Rename. If you use an older Blender release, check the developer's page for details before installing.

How does NoDot Names handle switching between Unreal and Unity presets?

NoDot Names lets you switch presets and apply them to the whole file through the Apply to File option. Rather than stacking prefixes, it converts names between conventions, so a name like SM_Magazine_001 becomes Mesh_Magazine_001 when switching from Unreal to Unity. The add-on ships with presets for Unreal (SM_, M_, T_), Unity (Mesh_, Mat_, Tex_), and a Studio Pipeline set (Geo_, Prop_, Rig_). You can also define your own in the Naming Convention Editor and save it as a custom preset.

Is NoDot Names free to use?

NoDot Names is listed as free here and is released under the GNU General Public License v3.0 or later. For the current licensing terms, along with version history and reported issues, refer to the developer's page. The add-on is at version 2.0.2, whose update aligned it with the Blender API and best practices, including changes to how add-on preferences are looked up and consolidation of scene properties into a single PropertyGroup.

How does Batch Rename in NoDot Names use regex and templates?

NoDot Names offers Batch Rename with regex or template-based renaming and a preview. For regex, you use braces such as {\.\d{3}$} to match .001-style suffixes; without braces, the pattern is treated as literal text. Templates follow a form like {type}_{basename}_{index}. Alongside Batch Rename, the Hierarchy Rename tool supports Chain mode for sequential indexing, such as Ctrl_Spine_01 and Ctrl_Spine_02, and Branch mode for path-based naming like Arm_L, Arm_L_Upper, and Arm_L_Hand.

Alternatives to NoDot Names

Also in Workflow for Blender.

Similar plugins