Python中有许多不同的2D perlin噪声实现。我的问题是 Python 中有一个简单的 perlin 噪声实现,它适合 1 个函数或 1 个类吗?或者也许有更容易实现的类似于 perlin 噪声的 2D 噪声?
问问题
374 次
1 回答
1
它需要是整数,还是双浮点精度足够好?你可以使用 Cython 吗?这里有一个 FastNoiseLite 的 Cython 包装器:https ://github.com/tizilogic/PyFastNoiseLite 。您可以将整数转换为双精度数,并保留足够的精度。
我还建议使用 OpenSimplex2 或 OpenSimplex2S 噪声选项,而不是 Perlin。Perlin 作为基本噪声看起来非常网格对齐。Simplex/OpenSimplex2(S) 直接解决了这个问题。
于 2020-09-24T23:01:44.607 回答