If you want the resolution to be moderately high, then What you need is tiling textures. I'm not sure what type of materials you intend to use on there, but, if it's nothing too advanced, then one tiling material for the wall, one for the roof, and one texture for other details could do the trick. Actually, I just…