Roofing granules are small, rock-like particles made from a variety of materials, including ceramic, asphalt, and glass. They are used in roofing shingles and other roofing materials to provide protection from the elements and to give the roof a finished look. Roofing granules come in a variety of colors, sizes, and shapes, and are usually applied to the shingles in a thin layer.