Added 3d to first page
Added perlin noise waves
Now calculates normals as well.
BlablablaBlablabla