Wire Colour Tools
Wire Colour Tools is a simple script for setting random wire colours to all of the objects in the scene. Anyone who does allot of post work either in PS or a compositing package should find this script useful. Being able to adjust any element or of your project in post by the object enables you to get the most of your image, rendering Wire Colour passes is very simple and inexpensive from render time point of view.
You can download below:
Wire Colour Tools has three way in which you can use it:
- Colour By Layer. This sets a random wire colour all of the objects on each layer.
- Colour By Material. Perhaps the most useful of the three options this one will set all objects wire colour based on the material that is applied to it.
- Random Colour. This is pretty self explanatory it allows you to set a random wire colour to every object in the scene.
There is also the option to run these only on selected objects.
To install just copy “wireColourTools.ms” to you 3dsmax/Scripts directory and then run “wireColourTools_Macro.mcr”. You will then be able to find the script in the Customize User Interface options under the category ”Daves Tools”.
I hope you find Wire Colour Tools useful. Again if you are doing allot photoshop work on your images I imagine this tool will save you some time. If you have any suggestions for new features please let me know and I will do my best to get them in there. If you do come across a bug please let me know.
Cheers,
Dave




I have place maxscript wireColourTools.ms on a network in Y:\Presets\Scripts\WireColour
I would like wireColourTools_Macro.mcr to load script file from my network. Do you have script that i can use to execute off from my network?
I tired ShellLaunch “Y:\Presets\Scripts\WireColour” “\wireColourTools.ms” but it just opens the file folder. i want the script to launch automatically.
Hi Ash,
All you should need to do is edit the mcr (macro script) file. In the mcr the will should be two lines that look something like this:
scriptFile = (getDir #scripts) + “\\wireColourTools.ms”
fileIn scriptFile
This is basically creating variable called scriptFile which is storing a the location of the script as text. If you edit this line to say something like:
scriptFile = @”Y:\Presets\Scripts\WireColour\wireColourTools.ms”
It now stores the path to the location on your network drive. The next line in the script simply loads the script file at that location.
Let me know how you go, I you run into further trouble let me know and I will write a new macro.
Thank you so much, this script is so useful !
Hi I dont’s down it , Can you send me to my mail? thanks!
This is so awesome! Great script indeed!
Thanks, man.