I finished the noise function. Files are here on GitHub
I finally settled on making the noise function based on the information located here at Paul Bourke's website:
http://paulbourke.net/texture_colour/perlin/
Noise.tbasici is the include file needed to use the dll and functions.
NoiseDemoCanvasUsingFillNoiseArray.tbasic demo code using the FillNoiseArray function. This is probably what you will want to use most often. Very fast.
NoiseDemoCanvasManualNoise.tbasic demo where you manually fill the necessary arrays with noise. More control, but slower.
noise.jpg
Bookmarks