Zawartość
Chociaż użyto wyrażenia „stopiona skała”, technicznie kamień wcale się nie topi. Zamiast tego cząsteczki tworzące skałę zmieniają się, powodując kryształy. Skały, które się stopiły, nazywane są skałami metamorficznymi. Skały metamorficzne są znane jako magma, gdy znajdują się pod powierzchnią Ziemi, i lawa, gdy wydobywa je wulkan.
Ciepło
Ciepło jest najważniejszym czynnikiem wpływającym na temperaturę topnienia skały. Wysokie temperatury powodują, że jony w skale szybko się poruszają, co powoduje deformację skały. Skała topi się w temperaturach od 572 stopni Fahrenheita do 1292 stopni Fahrenheita. Różne rodzaje skał, utworzone z różnych materiałów, topią się w różnych temperaturach.
Nacisk
Wewnątrz Ziemi panuje duża presja, która powoduje ciepło. Wyobraź sobie, że bardzo mocno zacierasz ręce; ciśnienie to powoduje ciepło. Coś takiego dzieje się - na znacznie większą skalę - pod powierzchnią Ziemi, dlatego magma istnieje w jądrze Ziemi.
Zawartość wody
Im wyższa zawartość wody w skałach, tym niższa temperatura topnienia, co oznacza, że wymagają one mniej ciepła do stopienia. Woda miesza się z cząstkami skały i przyspiesza tworzenie kryształów.
Czas
Niektóre rodzaje skał, takie jak bazalty, muszą być narażone na działanie wysokich temperatur przez bardzo długi czas, zanim zaczną się topić. Ta reakcja zależy również od zawartości wody w skałach - bazalty mają niską zawartość wody; dlatego topienie trwa dłużej. Ponadto, im mniejszy nacisk wywierane są na skały, tym dłużej będą musiały się stopić.