Thanks for the reply ... I guess I'll use your script as a base and dive in one day when I get a chance. Weird that they don't support that. Max handles duplicate names perfectly fine...
Yeah but imo max is stupid to tolerate that.... It shouldnt be a feature
Well, as an animator, it's very handy when you need to create an animation that has several character's interacting. Like a real time cinematic. Otherwise you'd need to rename every rig before you export an animation.
Well, in Maya you just rename the root, but I still appreciate the "feature".
I personally find it to be a very bad idea to have the same name for multiple objects. I only have the first/original object with no numbers, and the rest with numbers, so I always know which object is which, and less mistakes with changing the wrong one.
Great. I have circumstances where having the same name on everything is desirable. It should be an option since Max has no problem with duplicate names. That's all.
Yeah but imo max is stupid to tolerate that.... It shouldnt be a feature
Each object has a unique ID number, the name is just a property that YOU see. Max sees "object 345678" Which happens to be a box with a property called "Box001".
You can have two objects with the same name property just like you can have a box with identical height parameters. You don't have to worry about max mixing things up. If you don't want to use identical names, don't, if you do, great have at it. But at least it's your choice to work how you like rather than being forced to only work one way.
Before they implemented the ID system, you could crash max fairly easily by getting two objects in your scene with identical names. They had a pretty robust system of checks to try to keep it from happening but there where still plenty of ways you could get it to happen and cause crashes. It didn't go away until they switched over to the unique ID system.
I agree with Warren, there should be a way to disable the naming inside of max. Like how you can disable "apply random wire colors" to new objects that get created. As a user I would rather have the option, rather than be forced to only work one way.
Replies
Well, as an animator, it's very handy when you need to create an animation that has several character's interacting. Like a real time cinematic. Otherwise you'd need to rename every rig before you export an animation.
Well, in Maya you just rename the root, but I still appreciate the "feature".
You can have two objects with the same name property just like you can have a box with identical height parameters. You don't have to worry about max mixing things up. If you don't want to use identical names, don't, if you do, great have at it. But at least it's your choice to work how you like rather than being forced to only work one way.
Before they implemented the ID system, you could crash max fairly easily by getting two objects in your scene with identical names. They had a pretty robust system of checks to try to keep it from happening but there where still plenty of ways you could get it to happen and cause crashes. It didn't go away until they switched over to the unique ID system.
I agree with Warren, there should be a way to disable the naming inside of max. Like how you can disable "apply random wire colors" to new objects that get created. As a user I would rather have the option, rather than be forced to only work one way.