Well I'm on my way in learning noise, a computer algorithm that's used to create real life structures and textures, etc. The noise I'm trying to learn is Simplex Noise, I already have it in the program but I have no idea how the math behind it works.
I know a simplex is the smallest possible thing to fill an n-dimendional space which has exactly n+1 corners. Imagine having a grid of 2D simplices (many equilateral triangles) next to each other. Obvioulsy this would make the grid quiet tilted to the side and not aligned correctly on the X and Y axis.
I know I'm supposed to shear (skew) the whole grid by the diagonal but that's exactly what I don't understand. Any help will useful, since this can be used in any dimension and I have no idea how to do this now imagine when I climb up to 3, 4 or even the 5th dimension.
Also comment if you have an idea of what tags I should add/remove. Thanks!!!