使用perlin噪音制作地图?

时间:2014-10-08 21:39:17

标签: javascript jquery map perlin-noise

我有这个perlin噪音代码,我已经找到了js小提琴:

http://jsfiddle.net/g3760y90/1/

正如您所看到的,生成的图像比perlin噪声更接近随机噪声,但为什么呢?不应该有perlin噪音产生更多...山区的特殊区域'和'山谷'像这样:enter image description here

如果有人可以给我一些指导,以获得更多地图般的'那将是很棒的。噪声

1 个答案:

答案 0 :(得分:2)

您缩小太多会改变您的行

var height = PerlinNoise.noise(x/10, y/10, 0.3)

请注意,我将你的x除以10而不是乘以得到这样的结果:enter image description here

更新小提琴:http://jsfiddle.net/g3760y90/2/

此外,您发布的图像似乎有多个perlin噪声加在一起以产生多分辨率噪声的效果