testing perlin noise
lee normal + specular, working on noises
still on noises