改进的 Perlin 噪声 "too smooth"

Improved Perlin noise "too smooth"

我终于设法为 Love 2D 编写了 Perlin 改进噪音的工作 Lua 版本。然而,当我 运行 它时,我得到这个:

我想这很好。但我想要看起来更像这样的东西:

我怎样才能做到这一点?

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

经典的 Perlin 噪声云是通过将多个八度音阶的噪声相加而生成的 - 每个八度音阶都有一个频率和一个幅度。典型的方法是在每次迭代时将频率加倍并将幅度减半。如果您需要更多详细信息,请参阅 How to get more gentle (cloud like) noise? & Amit's terrain from noise demos 上的这个问题。