my approach would to create 20 different tilable texture: ie concrete, wood, metal etc - you got enough materials to create variants there. and some for atlasing textures of posters, graffiti, or decal stuff. I would then assign them to their respective meshes. this would require you to unwrap around the textures, and…