3

我最近看到 Simplex 噪声(3D 和更高维度)已获得专利......存在一种单纯形噪声的替代品来避免(只有律师可以告诉)专利部件,即 Opensimplex。但我不是律师,所以我不想冒任何风险......

回到旧的噪声算法,即 Perlin 噪声及其方向伪影。

谁能想到一种算法可以消除或至少减少 3D 中 Perlin 噪声生成的方向性伪影?即我需要一种算法来纠正 Perlin 噪声的最终生成结果。这个算法是否慢也没关系,因为一切都是在启动时生成的!:)

4

1 回答 1

3

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

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

这是Ken Perlin 撰写的一篇关于改善 Perlin 噪声外观的文章。

于 2016-07-23T04:00:53.703 回答