สิ่งนี้สามารถเกิดขึ้นได้ผ่านกลไกต่าง ๆ ได้แก่:
การแปรสภาพ: การแปรสภาพเป็นกระบวนการที่หินเปลี่ยนแปลงด้วยความร้อนและความดัน ในกรณีของการเกิดหินแกรนิต ความร้อนและความดันอาจทำให้หินที่มีอยู่ก่อนละลายบางส่วน และแมกมาที่เกิดขึ้นก็สามารถตกผลึกกลายเป็นหินแกรนิตได้
การบุกรุกของแม็กมาติก: การบุกรุกของแมกมาติกเป็นกระบวนการที่แมกมาถูกฉีดเข้าไปในหินที่มีอยู่ก่อนแล้ว แมกมาสามารถให้ความร้อนและเปลี่ยนแปลงหินที่อยู่รอบๆ ส่งผลให้มีองค์ประกอบเป็นหินแกรนิตมากขึ้น
การเปลี่ยนแปลงของไฮโดรเทอร์มอล: การเปลี่ยนแปลงของไฮโดรเทอร์มอลเป็นกระบวนการที่ของเหลวที่อุดมไปด้วยน้ำไหลเวียนผ่านหินและทำให้พวกเขาเปลี่ยนองค์ประกอบ ในกรณีของการทำให้เป็นหินแกรนิต ของเหลวจากความร้อนใต้พิภพสามารถพาแร่ธาตุที่ละลายอยู่ซึ่งสามารถสะสมอยู่ในหินได้ ส่งผลให้มีองค์ประกอบเป็นหินแกรนิตมากขึ้น
