Cristalele se formează prin procese fizice și chimice complexe, care depind de compoziția chimică a rocilor și de condițiile din mediul înconjurător. Un exemplu este cristalizarea unui mineral în timpul răcirii lente a unui magmă sau a unui lichid suprasaturat.