我们使用Perlin噪声函数生成高度图(可以将其视为灰度位图图像)。
是否有任何技术可以向另一个方向发展?我有位图,我想确定生成它的perlin噪声函数及其参数(幅度,八度音程,频率等)。
我假设对于复杂的图像,需要几个perlin函数 - 将结果叠加在一起或者逐块使用。
答案 0 :(得分:0)
您可以使用2D离散傅里叶变换(FFT)获取2D函数(位图)的频域信息。有几个数学库实现它。另一方面,结果将不是您正在寻找的结果,因为perlin噪声是从随机噪声函数编译的,但傅里叶变换将您的地图分解为具有不同幅度和频率的多个正弦曲线。明确的perlin噪声分解会有多种解决方案,因为您可以从不同的随机噪声函数中获得相同的复合噪声函数。