2014-10-08 27 views
2

我有這樣的柏林噪聲碼,我已經起牀上一個js小提琴:使用珀林噪音來製作地圖?

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

正如你可以看到生成的圖像比perlin噪音更接近於隨機噪聲,但爲什麼呢?不應該珀林噪音產生更多......'山脈'和'山谷'的獨特區域像這樣:enter image description here

如果有人能給我一些指示,以獲得更多'地圖'的噪音,這將是偉大的。

回答

2

你縮小你的線太多改變

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

請注意,我將你的X任何Ÿ10,而不是相乘得到的東西是這樣的:enter image description here

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

此外,您發佈的圖像似乎有多個珀林噪音加在一起,以產生多種分辨率噪音的效果