【发布时间】:2011-05-26 22:36:02
【问题描述】:
我需要一种在 python 中快速生成 3D 单纯形噪声的方法。有什么方法可以解决这个问题?
【问题讨论】:
我需要一种在 python 中快速生成 3D 单纯形噪声的方法。有什么方法可以解决这个问题?
【问题讨论】:
$ pip install noise
此软件包旨在为您提供简单易用、快速的功能 在你的 Python 程序中产生 Perlin 噪音。柏林噪音是著名的 被称为程序生成的“盐”,因为它在 其应用。噪声通常用于在纹理中赋予真实感, 动画和其他程序内容生成——头发的放置, 山的高度,森林的密度,旗帜的飘扬等等............
noise 库包含 Perlin “改进”的本机代码实现 噪声和 Perlin 单纯形噪声。
示例代码包含在包中,例如2dtexture:
【讨论】:
使用具有合适周期的 mod 函数。 www 周围有很多页面解释 mod 功能。
只要确保它也适用于 3 维,一些适用于 1 或 2 维的模组可能不适合超过 3 维。
【讨论】:
【讨论】: