1. Température: Magma devient moins visqueux (plus mince et plus fluide) à mesure que sa température augmente. En effet, l'augmentation de l'énergie thermique affaiblit les liaisons entre le tétraèdre de silice, ce qui fait que le magma s'écoule plus facilement.
2. Contenu de silice: Magma devient plus visqueux (plus épais et moins fluide) à mesure que sa teneur en silice augmente. En effet, les tétraèdres de silice se lient facilement les uns avec les autres, formant de longues chaînes et des réseaux qui résistent à l'écoulement.
Ces deux facteurs sont les principaux moteurs de la viscosité du magma, ce qui à son tour influence la façon dont les magmas éclatent et les types de caractéristiques volcaniques qu'elles forment.