Pigments and colored aggregates can be added to a concrete mix to give it a colorful appearance. Textures can then be added to the concrete surface, ranging from rough gravel finishes to smooth, polished finishes. Different patterns, shapes, and designs can also be scored, stamped, rolled, or inlaid into the concrete to resemble different textures such as stone, brick, or tile.