How to Tile a texture different amounts among different objects?

How do I Tile a texture different amounts among different objects?

I am using a concrete texture with several boxes to make some basic walls, some of which are bigger than others, and thusly need to be tiled more, but when I edit the tile settings, it changes for all objects using the same texture. How do I keep it from doing this?

Tiling happens in Unity per material. If you want to use the same material on different meshes, but have them tile differently, then you need to UV map them all differently. Stretch the UVs outside the 0-1 space to various amounts in your modeling app.

You can get this to work if you modify a specific instance of a material and not ALL the materials. Check out the link below get pointed in the right direction.

void Awake() {
sheetMaterial = renderer.material; // modify this instance of the material
//sheetMaterial = renderer.sharedMaterial; // modify all materials of this type
}

http://blog.sokay.net/2012/11/05/2d-...tion-in-unity/