Using the same material with all of objects but each of them with different colours

In the first screenshot, I show how to 1) Create a UV Scaling parameter and 2) Using a Switch Param to add a color to the texture. This is my main project, and I only needed a normal texture, or a red one. In the second picture, I made up a section that will allow you to specify any color you want.

Once one of these are in your main material, right click the material, and create a material instance. Name this instance MainMatName_Color_Inst. Create as many instances as you need colors for. Change each individual instance to whatever color, and add that instance to the mesh’s material slot.

PS: In the comment node, I say to connect the blue pin to an alpha mask… it’s actually the alpha channel that needs connected to an alpha mask (if you have one)… it’s the bottom pin.

PaintAnyColor.PNG