好的,所以我正在使用 Swift,并且我有 GameKit 的 GKNoise 类,它允许我在给定输入的情况下获得噪声值。如果你绘制它,你会得到标准的柏林噪音山。我需要做的是创建第二个 perlin 噪声函数,它需要 3 个输入而不是一个。我尝试将输入和输出相乘,但没有一个与常规 2D 云的外观相匹配。
我得到了什么(伪代码)
var value = noise(input)
我需要的
var value = customNoise([input1, input2])
我试过的
var value = noise(input1) * noise(input2)
var value = noise(input1 * input2)
var value = noise(input1 + input2)
// etc
我所需要的只是一种组合噪音的方法,但将它相乘会产生我不喜欢的奇怪的方格图案