Im Gegensatz zu Bitmap-Bildern, die durch eine feste Matrix farbiger Pixel erstellt werden, wird eine Prozedur-Map durch einen mathematischen Algorithmus generiert. Aus diesem Grund hängen die Steuerelementarten, die für eine Prozedur-Map verfügbar sind, von den Funktionen der Prozedur ab. Prozedur-Maps können in zwei oder in drei Dimensionen erzeugt werden. Sie können auch Textur- oder Prozedur-Maps innerhalb einer weiteren Prozedur-Map verschachteln, um dem Material mehr Tiefe und Komplexität zu geben.