W przeciwieństwie do obrazów map bitowych, które składają się ze stałej matrycy kolorowych pikseli, mapy proceduralne są generowane za pomocą algorytmu matematycznego. Z tego powodu elementy sterujące, które będą dostępne dla mapy proceduralnej, będą różnić się w zależności od możliwości oferowanych przez procedurę. Mapę proceduralną można wygenerować w dwóch lub trzech wymiarach. W mapie proceduralnej można też zagnieżdżać mapy tekstury lub mapy proceduralne, aby zwiększyć głębię i złożoność materiału.