A differenza delle immagini bitmap, prodotte da una matrice fissa di pixel colorati, una mappa procedurale viene generata da un algoritmo matematico. Di conseguenza, i tipi di controlli che è possibile trovare per una mappa procedurale varieranno a seconda delle capacità della procedura. Una mappa procedurale può essere generata in due o tre dimensioni. È inoltre possibile nidificare mappe di composizione o procedurali all'interno di un'altra mappa procedurale per aggiungere profondità e complessità al materiale.