| CGTechniques.com |
|
|---|---|
| Christian Bauer 2005 | |
Worst case scenario: Your scene is ready to render, but then your client want to change nearly everything again. You have to assign all materials again ..right?
Or.. you get files from Acad and you always assign the same Material to the same layer or color. Save your special library once and assign it with one mouseclick again and again to new jobs!
Or.. This tiny little tool will give you the freedom to switch from one materiallibraries to another , within few clicks. ..you easily can do colortests, tests with different glas and metals, save them and and then turn it back again.
It works with every renderer you can imagine and it works at least with max4+.
How does it work?
This is the Main window.
You can see a list with all - even the hidden and frozen- Objects, next to it the wirecolor and then the Material. (layer is not working at the moment.)
Then you can see some buttons on the top:
+/- , [+] and Show/reset All Objects;
+/- means that you check/ uncheck selected rows
[+] means that ony the selected rows will be checked and all other rows -even before checked - will be unchecked.
Show/reset will read again all sceneobjects
Below the Objectlist you find all other UI elements: Assign Material / Wirecolor is selfexplaining. Select the Material from the list or the Color and assign it to all checked and selected Objects. You can load also a materiallibrary to the list of materials ..this will overwrite existing materials with the same name... so be carefully!
Save List will save the whole list together with the material library - Load List will load the list and matlib, but checkes if the objects exists in the scene. ..then you can apply the materials / wirecolor to the scene objects.
This is not a RT script , changes will be done to the Scene ONLY when you press the "Apply to Scene" button. ... easy ..isn't it?
Some hints:
RMB will additiv(+/-) select rows, MMB will exclusive [+] select rows. Alt+ RMB will select the wirecolor of the clicked row.
Get one of the first beta materialmapper 0.3 here
Since this is an early beta, not all planed features have been included yet:
-Layers does not work at the moment.
-Stringselection of objects has been disabled
-There are two additonal modes to 1. assign materials to wirecolors or 2. wirecolors to materials - i disabled this feature since it will better work in a seperate script.
Anyway, have fun!
Please honor my work with a postcard or a little donation;
This Tool is
at least postcardware ..it's
not Freeware!