I modeled this in Maya, with lots of help from the super fantastic Get Bent script to create the high poly model. I used the high poly model's UVs to bake colour masks and a Photoshop render/clouds texture for the tonal variation on the bricks and tiles.