在python中快速生成3D噪声

时间:2010-12-17 04:14:20

标签: python noise

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

3 个答案:

答案 0 :(得分:10)

$ pip install noise
  

此软件包旨在为您提供简单易用,快速的功能   在Python程序中生成Perlin噪音。佩林噪音很有名   被称为程序生成的“盐”,因为它增加了相当大的味道   它的应用。噪声通常用于在纹理中赋予真实感,   动画和其他程序内容生成 - 头发的放置,   山的高度,森林的密度,旗帜的挥动等等。.... ....

     

噪声库包括Perlin“改进”的本机代码实现   噪音和 Perlin单纯噪音

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

alt text

答案 1 :(得分:0)

使用具有合适时间段的mod函数。 www解释mod函数周围有很多页面。

确保它也适用于3个尺寸,一些适合1或2维的模组可能不适合3个。

答案 2 :(得分:0)

了解更多信息。

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

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