改进的 Perlin 噪声“过于平滑”

我终于成功地为 Love 2D 编写了 Perlin 改进噪声的工作 Lua 版本。但是,当我运行它时,我会看到这个:

我猜这样也不错。但是,我想要像这样的东西:

我该怎么做?

点赞
用户1847592
用户1847592

第一张图片是一个大颗粒度的正确的 Perlin 噪声。

第二张图片看起来像是两个(或三个?)带有大颗粒度和小颗粒度的 Perlin 噪声的总和。

2016-04-24 06:19:23
用户950488
用户950488

经典的 Perlin 噪声云是通过将多个频率和振幅不同的噪声八度相加而生成的。典型的方法是在每次迭代中将频率加倍并将振幅减半。如果需要更多细节,请参考如何获得更柔和(云状)的噪声?Amit 的来自噪声的地形演示这个问题。

2016-04-24 18:17:39