Resizing an object without resizing the texture on it

This question is a little weird and I get it if it doesn’t make so much sense, but I noticed the bigger the object the bigger the patterns of the textures are on it, and I have walls in a room and one wall that’s smaller than the others, they are all with some brick textures, the walls are cubes. My problem is all the walls have about the same scale of bricks except for that one wall that has tiny bricks and it is right near them and it doesn’t look good. My question is: How can I make it so no matter what size the objects are the texture patterns will still be the same size?

I sent a picture of how it looks like

I appreciate every comment :slight_smile:

5703085--596431--Problem.PNG

The “easy” option is to use a world space triplanar shader.

The better option is don’t scale your meshes. If you want a wall of a specific size, make a wall that size with the appropriate UVs. That’s easier than it sounds.

You can also just scale up the object then go to the material attached in the inspector and change the tiling x and y values based on your size untill it looks right

You can … if you want to make a lot of unique materials and completely remove any chance of batching.