Quote:Original post by Dmytry
Ohh. it is not Gaussian, and never were Gaussian.
Gaussian distribution have __infinite__ range. And old version of Perlin noise was just gaussian-like too, it isn't possible for it to produce values outside of -1..1 range, if implemented properly.
I stand corrected on the distribution. Yes, it is only guassian-like even for the old noise. As for the range breaches, we only get those for the new version.
Quote:
As about smaller ranges than -1..1, you get smaller range if you use 3D noise and sample it on z=0 or z=1, etc. plane.
Our proofs and our testing suggest a maximum value of only about 0.87 for old 3D noise, produced at (0.5, 0.5, 0.5) - obviously not an integer z. If you have a proof that shows it should be -1..1 range for the old noise, please post it..
Quote:
hmm, maybe you're right, that noise is outta -1..1 range. I had proof only for old noise.
It would be good to find points in original implementation
*** Source Snippet Removed ***
that give results outside of -1..1 range, and then send mail to Perlin.
If you look at the thread I linked to in my first post, I posted my implementation against perlin's (the one you posted above). The two are algorythmically identical, and I am occasionally getting values outside the -1..1 range, up to 1.036 or so IIRC.