Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用柏林噪声制作地图?_Javascript_Jquery_Map_Perlin Noise - Fatal编程技术网

Javascript 使用柏林噪声制作地图?

Javascript 使用柏林噪声制作地图?,javascript,jquery,map,perlin-noise,Javascript,Jquery,Map,Perlin Noise,我有一个柏林噪音代码,我用js小提琴演奏: 正如您所见,生成的图像比柏林噪声更接近随机噪声,但为什么?柏林的噪音不应该产生更多的。。。“山脉”和“山谷”的独特区域如下: 如果有人能给我一些指针,让我得到一个更像“地图”的噪音,那就太好了。你被放大了太多,把你的线条改成 var height = PerlinNoise.noise(x/10, y/10, 0.3) 请注意,我将x除以10,而不是相乘得到如下结果: 更新小提琴: 此外,您发布的图像似乎有多个柏林噪声添加在一起,以创建多分辨率噪声

我有一个柏林噪音代码,我用js小提琴演奏:

正如您所见,生成的图像比柏林噪声更接近随机噪声,但为什么?柏林的噪音不应该产生更多的。。。“山脉”和“山谷”的独特区域如下:


如果有人能给我一些指针,让我得到一个更像“地图”的噪音,那就太好了。

你被放大了太多,把你的线条改成

var height = PerlinNoise.noise(x/10, y/10, 0.3)
请注意,我将x除以10,而不是相乘得到如下结果:

更新小提琴:

此外,您发布的图像似乎有多个柏林噪声添加在一起,以创建多分辨率噪声的效果