Interactive Universal Renamer
NEW VERSION: Asset Paths + Sorting + Filtering + Multiselection
Make sure to select items in the list to see the renaming preview and do the actual renaming!
I guess every person dealing with rigging and MAXScript has to write a renaming script once in his life. I have tested at least half a dozen existing ones before I wrote my own. A key thing that is different from other similar scripts is the ability to see your name changes instantly while you type, giving it an interactive "text editor" feeling. A useful tool for maintaining name conventions in a complex Rig or scene, as well as quick file renaming, e.g. for numbering image sequences for import to Adobe Flash etc. Hope you like it!
28/12/13: Rewritten again to better separate model and functionality. New features include: Asset Paths can be renamed, Names can be filtered and sorted, only selected items in the list are renamed.
25/01/13: Replaced the edittext field with a dotNet textbox with autocompletion (thanks to Nick Moutafis)
19/01/13: Now finds all materials in scene and nested materials on selected objects, Shows No. of items in list, remembers last file path, fancy header image, Supported nested material types atm: Multimaterial, Blend, Shell, Compositematerial, Shellac, DoubleSided, VRay2SidedMtl, VRayBlendMtl, VRayMtlWrapper, VRayOverrideMtl
18/01/13: Rewrote almost everything, dumped most custom GUI elements, too much hassle when things change, Added layers and materials, added scene/selection option for objects and materials, Added quick single renaming tool by doubleclicking an item in the list, Now only renames when name changed
23/09/12: GUI stuff, MZP installer 20/09/12: Some bug fixes, implemented s&r "All occurences" option
Installation is easy: Just drag & drop the .mzp onto your 3ds Max viewport (or use MAXScript -> Run Script) and add the macro script (category: Buelter) to a menu/toolbar/quadmenu/shortcut afterwards.Cheers
Comments
Think I figured out the install
Think I figured out the install. From GIT I downloaded all the files.
Buelter-interactiveRenamer_macro.mcr goes in :C/Programfiles/Autodesk/3dsmax2###/MacroScripts
the other 3 .ms files need to go into :C:\Users\username\AppData\Local\Autodesk\3dsMax\2### - 64bit\ENU\scripts\interactiveRenamer
After that I ran the .mcr script and was able to find it in the list for selection to add to toolbars.
help with installation?
Hi I have used the awesome script in the past but had to update to WIndows 10 so I am trying to get this working again.
The instructions on this site say: "Installation is easy: Just drag & drop the .mzp onto your 3ds Max viewport (or use MAXScript -> Run Script) and add the macro script (category: Buelter) to a menu/toolbar/quadmenu/shortcut afterwards.Cheers"
but I dont see and .mzp file in teh GitHub distributions. Here is what is included for scripts:
Buelter-interactiveRenamer_macro.mcr
interactiveRenamer.ms
interactiveRenamer_installed.ms
nameplates.ms
The interactiveRenamer_installed.ms seemd to work fine to get this installed as the pop up window said 'installed' but the next part it says to go to 'Customize User Interface' and go to the 'Buelter Category' but I do not see any category in 3ds Max 2017 (same version I was running before).
Can someone please clarify this?
Website is Down
Script can be found here:
https://github.com/cb109/interactive-universal-renamer
Corona Material Support?
Corona Material Support? Would be greatly appreciated. Thanks.
Scrap that. it works.. Silly me needed to select scene radio button..
This script seems to crash
This script seems to crash max on files with a large amount of textures and if it does unfreeze it actually hasnt renamed any of the paths (in asset mode).
Im on max 2014 and it has worked for small scenes but sometimes even they dont actually rename.
Any ideas?
Thanks
bitmap renamer
i want something which reduces the length of the bitmap name automatically.... please do reply soon
Ashish Kesar
Hey thanks for pointing that
Hey thanks for pointing that out, I fixed the typo and uploaded the new version.
Never get low & slow & out of ideas
hm
When attempting to rename materials in the scene this shows up:
MAXScript Rollout Handler Exception
--Unknown property: "coatmtl" in undefined
VRayBlendMtl :
(
getNestedMaterialsRecursive theMat.baseMtl arr
for m in a.coatMtl do
getNestedMaterialsRecursive m arr
)
hm
When attempting to rename materials in the scene this shows up:
MAXScript Rollout Handler Exception
--Unknown property: "coatmtl" in undefined
VRayBlendMtl :
(
getNestedMaterialsRecursive theMat.baseMtl arr
for m in a.coatMtl do
getNestedMaterialsRecursive m arr
)
---
---
Never get low & slow & out of ideas