Rock colores are determined by minerals that make up the rock. Minerals get their color from the different chemical elements they are composed of. Generally, red-colored rock has a lot of iron in its composition. Light-colored rocks are mostly made of light minerals like quartz, plagioclase, or calcite.