2

我们使用 Perlin 噪声函数来生成高度图(可以将其视为灰度位图图像)。

有什么技术可以朝另一个方向发展吗?我有位图,我想确定会生成它的 perlin 噪声函数及其参数(幅度、八度、频率等)。

我假设对于复杂的图像,需要几个 perlin 函数 - 要么将结果叠加在一起,要么逐块使用。

4

1 回答 1

0

您可以使用 2D 离散傅立叶变换 (FFT) 获得 2D 函数(位图)的频域信息。有几个数学库实现了它。另一方面,结果不会完全符合您的要求,因为 perlin 噪声是从随机噪声函数编译而来的,但是傅立叶变换将您的地图分解为具有不同幅度和频率的多个正弦曲线。显式柏林噪声分解将有多种解决方案,因为您可以从不同的随机噪声函数中获得相同的合成噪声函数。

于 2013-10-07T19:59:20.093 回答