← All ideas
  • Published 29 Oct 2017

Option to auto rename Mesh Data to Object Data name.

In order to keep my scenes clean, everytime I name an object I go to the Data Panel and drag the Object Name icon into the Mesh Datablock. It would be fantastic if Blender had a setting in Preferences that would auto rename Mesh Data to be the same name as the Object Name.

Now perhaps there is some reason why this would be a bad idea that I can't think of at the moment. Assuming that is the case, then at the very least, it would be nice to have in the Data Panel, right below the Object Name, a checkbox or button to copy name to Mesh Data.

This idea was marked as a duplicate of Option to Rename Mesh Data When Renaming Mesh Object.
93.3%

Development Status: Open

Upvote 14 Downvote 1
brysonjack
29 Oct 2017

5 Comments

drew_ab

I totally agree with this proposal; everytime I have to send in production a model I have to rename al meshes in order to keep scene clean. I think we need a command that bakes the name of the selected objects on the related data mesh name. To be honest I don't know how it should work when the mesh is shared between more than 1 object, it could take the name of the first object in the outliner, it doesn't matter

1
emil.assarsson

I think it should only replace the first matching substring in the mesh name. So if the objects name is "Cube" and the mesh name is "Cube_Mesh" and after renaming the object to "Refrigerator_high_part1" then the mesh name should be "Refrigerator_high_part1_Mesh". If there is more than one object pointing to the mesh only the one with a matching name will change the mesh name. If the substring couldn't be found then nothing should be done. This should be the default behaviour in my opinion.

1
jason

How would you handle multiple objects that point to the same mesh data?

1
brysonjack Author

Linked duplicates and objects assigned to share the same mesh data would have to override the automatic renaming somehow, and continue functioning like it does currently. I don't know how else it could possibly work. It seems like it has to be possible to exclude auto renaming in such circumstances, but if it weren't possible then the button idea would serve as better than nothing.

1
Sven-Viland

I have created tens of thousands of objects with different names and during that I wanted maybe 1 or 2 times that the mesh name wouldn't be the same as the object name..
Autorenaming the mesh after the object should be the default behaviour or AT LEAST there should be an option for it.