ચાર મુખ્ય એજન્ટો કે જે ખડકોને રૂપાંતરિત કરે છે તે ગરમી, દબાણ, પ્રવાહી અને તાણ.