It\'s been well over 20 years since Ken Perlin first invented his noise. Has anybody managed to make a faster kind of 3D noise generator with properties close to Perlin\'s (
You want Simplex Noise.
There's a good explanation here. Apparently Ken Perlin's example implementation is not the most easy to understand code.