Strukturu hornin lze určit také podle zrnitosti, tzn. podle velikost zrn. Vždy je nutné určit strukturu nejprve podle relativní velikosti a poté ji upřesnit podle absolutní velikosti zrn.
Typy struktur podle relativní velikosti součástek:
afyrická struktura (u vulkanitů) - též označována jako stejnoměrně zrnitá struktura (u plutonitů), je charakterizovánazhruba stejnou velikostí zrn, nejsou zde tedy vyrostlice (= ojedinělá zrna výrazně větší než zrna okolní)
porfyrická struktura - dříve označována též jako nestejnoměrně zrnitá struktura; termín se používá pro hlubinné, výlevné i žilné horniny; v hornině se nachází zrna větší velikosti (fenokrystaly) než zrna okolní tvořící základní hmotu; struktura vzniká náhlou změnou fyzikálních poměrů v době tuhnutí magmatu
FENOKRYSTALY = VYROSTLICE(V) - zrna větší velikosti v okolních krystalech podstatně menší velikosti; tyto krystaly vznikly buď na místě kde hornina posléze utuhla, nebo dříve, ještě před výstupem magmatu z žhavotekuté taveniny
ZÁKLADNÍ HMOTU (ZH) - tvoří okolí fenokrystalů a je tvořena minerály menších rozměrů; může být holokrystalická, hemikrystalická nebo sklovitá
Typy struktur podle absolutní velikosti součástek: