2
votes

I'm trying to wrap my head around generating two dimensional perlin noise. I've been able to produce it in a single dimension however I don't understand how the interpolation works in two dimensions. This is what my octaves look like:

enter image description here

I know that I should interpolate the values and that will make the image smoother but I don't understand how to do that. I would like to use linear interpolation so could I get some help on the concept of how to do it?

Thanks.

1
I admit that I understood the octave, but the gradient/interpolation stuff seems like greek to me. Not to mention the blackbox permutation thing. - jokoon

1 Answers

1
votes

Take a look at this paper: SimplexNoise

What you need to add to your algorithm is gradients.