Here's a real quick script I wrote. It doesn't have a lot of error checking but I dont have the time to spend on it. Just select some geometry and run the script. It will loop through the selection, add a material modifier, sets the mat id of that modifier to a number, takes the current material and adds it to a multisub…
Sorry small bug... This should work but again its not bullet proof. I just dont have the time to get it to that point but I hope this helps.macroscript objectsToMultiSubcategory:"BCTools"( if selection.count >= 1 then ( local selectedGeom = selection as array local newMat = multisubmaterial() newMat.name = "newMat"…
See if this new script suits your needs. I've also fixed a bug that added duplicate material IDs to the multisub if you selected objects in a certain way. Objects that had the same material applied to them that were selected right after one another would cause this. macroscript objectsToMultiSubcategory:"BCTools"( if…