Stricter unique naming objects and materials
This comes across for me on a daily basis and in annoys the heck out of me.
Max currently allows you to name unlimited objects to "box"
Multiple materials with the same name is possible as well if they're in a multi/sub material. (how can this be possible?)
I wish this was more restrictive so only unique names can exist within the scene.
Go for warning on renaming, and allow some resolving of this, like:
- for materials, a dialog box with : replace previous as instance, continue as copy (or anyway), cancel.
- for names, a dialog box with: auto-rename, continue anyway, cancel.
Gregor Weiß commented
I personally like to have identical names between objects and materials. And if you name your camera "Camera01", you're out of luck anyway. ;-) But an option to prevent identical names could be useful in certain situations indeed. For example I had problems exporting characters to a game engine where bones had identical names.
Jon A. Bell commented
One other major issue: it's possible to have identically-named cameras in a scene, so when you network render a sequence, the "wrong" camera view will get rendered. This has bitten me several times when I haven't realized there were two "Camera01s" in a scene.
Perhaps max could have a toggle (defaulting to Off) that allows for identically named objects (although not cameras or lights) in a scene. If you loaded a scene like that in the default version of max, you would get a warning that there are identically-named elements in the scene, and clicking on "Rename" (or pressing Enter) would auto-rename them, e.g., Box01, Box02, Box03, etc.
AdminMartin B (Admin, Autodesk) commented
Yes, an option to issue a warning if an object is being renamed to something that already exists would be good. This could be easily incorporated into the object name text field in the Command panel, for example.