So, I am trying to plot abstract shapes that change with time using openGL. For that, I want to use the Perlin noise function. This code (http://www.sorgonet.com/linux/noise_textures/) is a just perfect start for me, except for the fact that the function found here takes only two coordinates. I want one that takes two spacial coordinates, and a third one, that will change with time.
My question is: is it possible to adapt this function to work with one more coordinate?