使用另一种算法修复Perlin噪声生成的方向性伪像

时间:2016-07-22 22:57:43

标签: algorithm perlin-noise simplex-noise

我最近看到Simplex噪音(3D和更高尺寸)已获得专利......单一噪音的替代品可以避免(只有律师能够分辨)专利部分,即Opensimplex。但我不是律师,所以我不想冒任何风险......

使用较旧的噪声算法回到正方形,即Perlin噪声及其方向性伪像。

有人能想到一种算法可以消除或至少减少3D中Perlin噪声产生的方向性伪影吗?即我需要一种算法来校正Perlin噪声的最终生成结果。 这个算法很慢并不重要,因为一切都只在启动时生成!:)

1 个答案:

答案 0 :(得分:2)

由于通过将噪声的八度音阶加在一起产生多倍频程Perlin噪声,因此可以通过将每个八度音程旋转不同(随机)量来减少方向伪影。

您还可以在每个八度音阶处添加多个噪声平面(每个平面分别旋转),但这会改变噪声的外观。

这是关于改善Perlin噪音外观的article by Ken Perlin