Answers for "Difficulty with Perlin Noise based Terrain Generation"
http://answers.unity.com/questions/1130026/difficulty-with-perlin-noise-based-terrain-generat.html
The latest answers for the question "Difficulty with Perlin Noise based Terrain Generation"Answer by incorrect
http://answers.unity.com/answers/1130105/view.html
Actually the problem is that maths for integers and floats work differently. Dividing int by int will not get you a float you need. Keep it in mind next time.
heights[i,k] = Mathf.PerlinNoise((1f*i/width) * tileSize, (1f*k/height) * tileSize) / divRange;
This will work like expected. Multiplying and int by 1f (float 1) will make it a float and you will get your expected result. Enjoy your noises! :)Wed, 20 Jan 2016 02:38:00 GMTincorrectAnswer by cjdev
http://answers.unity.com/answers/1130069/view.html
I'm assuming tileSize is an int here, but the problem is likely that Perlin Noise doesn't work when it's input is a perfect whole number, an integer. Try multiplying your x and y by some random float value.Wed, 20 Jan 2016 01:26:52 GMTcjdev