【问题标题】:Generating 3D noise quickly in python在 python 中快速生成 3D 噪声
【发布时间】:2011-05-26 22:36:02
【问题描述】:

我需要一种在 python 中快速生成 3D 单纯形噪声的方法。有什么方法可以解决这个问题?

【问题讨论】:

    标签: python noise


    【解决方案1】:
    $ pip install noise
    

    此软件包旨在为您提供简单易用、快速的功能 在你的 Python 程序中产生 Perlin 噪音。柏林噪音是著名的 被称为程序生成的“盐”,因为它在 其应用。噪声通常用于在纹理中赋予真实感, 动画和其他程序内容生成——头发的放置, 山的高度,森林的密度,旗帜的飘扬等等............

    noise 库包含 Perlin “改进”的本机代码实现 噪声和 Perlin 单纯形噪声

    示例代码包含在包中,例如2dtexture:

    【讨论】:

      【解决方案2】:

      使用具有合适周期的 mod 函数。 www 周围有很多页面解释 mod 功能。

      只要确保它也适用于 3 维,一些适用于 1 或 2 维的模组可能不适合超过 3 维。

      【讨论】:

        【解决方案3】:

        更多信息。

        http://snup.org/code-snippets/1153/python-n-dimensional-simplex-noise/

        它有一个简单的代码来生成单纯形噪声。

        【讨论】:

        • 链接现在失效了,所以这个答案现在没用了:-(
        猜你喜欢
        • 2019-01-29
        • 1970-01-01
        • 1970-01-01
        • 2017-02-03
        • 1970-01-01
        • 2011-10-21
        • 2019-11-19
        • 2012-09-26
        • 2011-08-30
        相关资源
        最近更新 更多