You can use the Materials Paintbrush to quickly apply different shingles or tiles to a roof.
To apply a different material to a roof:
Display your model in 3D view and make sure the roof is visible in the view.
Select Edit
> Materials Paintbrush, or click the Materials Paintbrush button
on any tabbed toolbar.
In the catalog panel, select the material you want to apply. You can find a wide selection of shingles and tiles in the Roofing category.
Click anywhere on the roof surface. The material is immediately applied to the entire roof.
Right-click and select Finish.