Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on NoDot Names
NoDot Names

Naming conventions, presets, validation.
Add-on by Jordan-Moss
About What's New Reviews Version History
NoDot Names Addon Preview NoDot Names N Menu NoDot Names Preferences NoDot Names Convert Scene

Blender add-on for studio naming conventions: presets, validation, and batch renaming.

Replace Blender's default .001 duplicate naming with configurable conventions (e.g. _001), and keep naming consistent across Unreal, Unity, or custom pipelines.

Metadata

Author Jordan Moss
Version 2.0.2
Blender 4.5+
License GNU GPL v3 or later

Features

Presets

  • Unreal – SM_, M_, T_, etc.
  • Unity – Mesh_, Mat_, Tex_, etc.
  • Studio Pipeline – Geo_, Prop_, Rig_, etc.
  • Custom – Define your own in the Naming Convention Editor.

Live Rename

  • Converts new duplicates from Cube.001 → Cube_001 automatically.
  • Works for all object types! (materials, lights, textures)
  • Toggle on/off in Preferences or the N-panel.

Project Validator

  • Scans datablocks for naming violations (prefix, case, separator, object/data mismatch).
  • Fix All – Fix all violations.
  • Fix Selected – Fix only checked items (multi-select).
  • Export Report – Export violations to a text file.
  • Data Types – Choose which datablocks to validate (default: objects, meshes, armatures, cameras, lights, collections, curves, worlds).

Apply to File

  • Switch presets and apply to the whole file.
  • Converts names instead of stacking prefixes (e.g. SM_Magazine_001 → Mesh_Magazine_001 when switching Unreal → Unity).

Naming Convention Editor

  • Define prefixes per datablock type, separator, padding, and case.
  • Load Preset – Load selected preset into the editor.
  • Save As Preset – Save editor rules as a custom preset.
  • Import / Export .ndot – Share profiles as .ndot files.

Rename Tools

  • Affix Tools – Add prefix/suffix (before/after preset prefix, before/after number).
  • Duplicate + Replace – Duplicate objects with find/replace in names (e.g. _low → _high).
  • Hierarchy Rename – Chain or branch naming for rigs and hierarchies.
  • Batch Rename – Regex or template-based renaming with preview.

Ignore List

  • Skips addon-generated datablocks (zenUV, ZenBBQ, DecalMachine, etc.).
  • Add custom prefixes in Preferences → Ignore Prefixes (comma-separated).

Usage

Quick Start

  1. Open Edit → Preferences → Add-ons → NoDot Names.
  2. Choose a Preset (Unreal, Unity, etc.).
  3. Enable Live Rename to auto-normalize new datablocks.
  4. Open the N sidebar (View3D) and select the Nodot tab.

N-Panel (View3D → Sidebar → Nodot)

Section Description
Live Rename Toggle auto-normalization of new datablocks.
Preset Select preset, Import .ndot, Apply to File.
Project Validator Run to scan, Fix All or Fix Selected, Export report. Use checkboxes to select violations.
Affix Tools Add prefix/suffix to selected or all objects.
Duplicate + Replace Duplicate with find/replace in names.
Hierarchy Rename Chain (indexed) or Branch (path-based) naming.
Batch Rename Regex {pattern} or template {type}_{basename}_{index}.

Hierarchy Rename Modes

  • Chain – Sequential index: Ctrl_Spine_01, Ctrl_Spine_02.
  • Branch – Path-based: Arm_L, Arm_L_Upper, Arm_L_Hand.

Batch Rename Regex

  • Use {...} for regex: {\.\d{3}$} to match .001-style suffixes.
  • Without braces, the pattern is treated as literal text.

Preferences

  • Preset – Active convention; delete custom presets with the trash icon.
  • Live Rename – Auto-normalize new datablocks.
  • Ignore Prefixes – Comma-separated prefixes to skip (e.g. zenuv, myaddon_).
  • Naming Convention Editor – Profile name, separator, padding, case, prefix rules per datablock type.

.ndot Profile Files

Export and import naming profiles as .ndot files to share across teams. Use Import .ndot in the N-panel to load a profile as the active preset, or Import .ndot in the editor to load into the editor for editing.


License

GNU General Public License v3 or later. See LICENSE.


What's New

2.0.2 March 18th, 2026

refactor: align add-on with Blender API and best practices

Use package instead of name for add-on preferences lookup so the correct add-on identifier is used when the module is run directly or as main.

Consolidate Scene properties into a single NCT_PG_scene_settings PropertyGroup. Register one PointerProperty on Scene instead of many separate properties. Add dynamic properties via annotations so Blender RNA registers them correctly.

Remove self.layout_type usage from UIList draw methods; layout_type was removed from the Blender UIList API.


Permissions

This extension does not require special permissions.

Developer
Jordan-Moss
Rating
Leave a review
Version
2.0.2
Updated
3 mo
Published
March 16th, 2026
Downloads
394
Size
27.2 KB
Compatibility
Blender 4.5 LTS and newer
Report Issues
github.com/jmossymoss/No-Dot-Names/issues
License
GNU General Public License v3.0 or later
Object Pipeline Scene
...or download and Install from Disk
  • 27.2 KB

Reviews

See all
Be the first to review.
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite