【问题标题】:Simple 2D Perlin Noise in PythonPython 中的简单 2D Perlin 噪声
【发布时间】:2020-09-23 06:48:29
【问题描述】:

在 Python 中有很多不同的 2D perlin 噪声实现。 我的问题是 Python 中有一个简单的 perlin 噪声实现,它适合 1 个函数或 1 个类吗?或者也许有更容易实现的类似于 perlin 噪声的 2D 噪声?

【问题讨论】:

    标签: python-3.x perlin-noise noise-generator


    【解决方案1】:

    它必须是整数,还是双浮点精度足够好?你可以使用 Cython 吗?这里有一个 FastNoiseLite 的 Cython 包装器:https://github.com/tizilogic/PyFastNoiseLite。您可以将整数转换为双精度数,并保留足够的精度。

    我还建议使用 OpenSimplex2 或 OpenSimplex2S 噪声选项,而不是 Perlin。 Perlin 作为基本噪声看起来非常网格对齐。 Simplex/OpenSimplex2(S) 直接解决这个问题。

    【讨论】:

      猜你喜欢
      • 2011-08-01
      • 2020-06-06
      • 1970-01-01
      • 2011-09-20
      • 2012-01-14
      • 2014-02-15
      • 2021-09-04
      • 2011-07-28
      • 2013-06-30
      相关资源
      最近更新 更多