
Interactive Universal Renamer
NEW VERSION: Asset Paths + Sorting + Filtering + Multiselection
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, 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.
Download “interactiveRenamer” InteractiveRenamer_2014-04-17_2.01.mzp – Downloaded 6590 times – 30 kB
Hi
Your script is very useful. Tested it yesterday, look great. Tried renaming layer but did not found the GET NAMES FROM -Selection (or) -Scene. It would be very useful to be able to rename only selevcted layers and have them displayed alphabeticaly instaed of creation datre. There would be no use then for my other script; Layer renamer.
Thank you
thanks. yes selection/scene currently only works for materials and objects, and I am not sure if I want to add it for layers, dont want to make things to specific for one workflow. However I am planning to add the option to only rename selected layers. When I find the time
Great script! One question, I’ve renamed al my maps sucesfully, but all my materials still look for the original names… is there a way of fixing this?
Thank you!
Thanks, well there are two other scripts I can recommend to relink your maps or other assets: http://www.sinok.gr/relinkmissingfiles/about.html or http://www.colinsenner.com/scripts/relink-bitmaps
Cheers
Hello cbuelter! Thank you very match!!! It’s good script!
Hi,
Can you please post or email a link to send you a few buck via an English Paypal site? The link goes to a German one, and my German is really rusty. Danke!
Nevermind, after clicking through and logging in it went English. Enjoy! Thanks.
Any way to keep the checks in the check boxes active after renaming something?
Also a new feature request, this will speed up some workflows.
A new check box to rename objects by adding them to the selection on the fly.
For example having 100 boxes and selecting them by either using the paint selection region tool or Ctrl clicking them can update the names instantly at selection. I think its useful for the current numbered feature.
I reset the GUI after renaming because I found it less confusing for people together with the preview. I am currently finishing the rewrite of the tool, so I will think about all suggestions. But as I said before, I would like the tool to be straight-forward to use and universal, not tailored to a special workflow, so no promises
Download link doesn’t work… :/
Could you please fix this.
Thanks!
Working for me, can you try again?
Hello! One of the most promissing rename-script on my opinion! But not possible to check out, cant find the link) May be sometime later)
Good luck with your work!
Thanks Viktorio, link is now back online.
Hurray! That’s good news) Thanks for the awesome tool!
Please add the ability to rename just bump/specular/opacity maps in selected materials so to be able to add _NORM.png etc etc to duplicated diffuse->bump slots.
Hi Christoph. Very good script. Thank you for sharing with us. Layer mode rename – not renaming, if i want to just search and replace.
Hi Kirill, please provide a more detailed description what is not working. Layer renaming via search&replace works fine for me, remember you need to select the items in the list first.
I installed the script in 3ds max 9 .
I know it’s an old version of Max but the script installed perfectly and the panel and options appear and I can see the preview with the selection and the names changed but when I press the rename button , the names not really change .. still the same .. i need change all the names of the assets of DDS to JPG .. the preview works but does not change the names ..
Hi, the script is not compatible to Max 9 as it uses some stuff introduced in Max 2008.
The following however should solve your problem, if it still persists:
oldExtension = ".dds"
newExtension = ".jpg"
assets = #()
ATSOps.Visible = true
ATSOps.Refresh()
ATSOps.GetFiles &assets
for asset in assets do
(
if toLower (getFilenameType asset) == toLower oldExtension do
(
newName = substituteString (toLower asset) (toLower oldExtension) (toLower newExtension)
print ("Renaming: " + asset + " >> " + newName)
ATSOps.ClearSelection()
ATSOps.SelectFiles #(asset)
ATSOps.RetargetSelection newName
)--end if
)--end for
ATSOps.Refresh()
Cheers
So helpful, Thanks !
Thanks mate!
Hi, One of my most used free scripts. I greatly appreciate your work.
Would it be difficult to have the option of changing the case of names. Lower, Title and Upper would be fine. And maybe with the option of adding default naming conventions like this little script.
https://www.youtube.com/watch?v=jJhBsWygoAw
It’s great script. but I can’t rename bitmaps like “Apple tree.jpg” to “tree.jpg”
If time is money you’ve made me a weethliar woman.
I also cant rename bitmaps which is all i really needed it for. Can this be fixed?
Jack
Amazing script man!, really, really usefull!. So complete and packed, very nice UI design. Congratulations man!.
I would like to ask you is it any way to change names to lowercase/uppercase during renaming?
Btw very nice script!
Thank you very much,
very helpful!
Layer “0″ can not be renamed, but the script pretends that you can
Great Script, but can’t use “SELECTED OBJECT” from asset & files tab. i’m using max 2016. plz update, the whole scene’s map is renaming…
ANother Limitations, can’t change the .png file extensions
Hi
Is it possible to add a feature to the renamer so that it renames objects in order. It’s jumbled as of now rather than forming consecutive numbers
Hi,
I love this script – and highly recommend it.
Please can you amend it so that it works for NESTED LAYERS (and even nested layers within nested layers) ?
This is a major requirement
Many thanks.
Hi, this is great script . thank you. i have a question. i downloaded latest version. and i try to change bitmaps but it did not change the name. i type a base name but when i click to rename nothings happened. am i doing wrong something i dont know. any idea from you ?
thank you best regards