跳转到主要内容

Python的Perlin噪声

项目描述

Perlin噪声在现代CGI中无处不在。用于程序纹理、动画和增强现实感,Perlin噪声被誉为程序内容的“盐”。Perlin噪声是一种梯度噪声,它在伪随机值矩阵上平滑插值。

noise库包括Perlin“改进”噪声和Perlin简并噪声的本机代码实现。它还包括用于OpenGL着色器的Perlin噪声的快速实现。着色器代码和许多包含的示例需要Pyglet(http://www.pyglet.org),但是本机噪声函数本身不需要。

Perlin改进噪声函数还可以通过组合多个Perlin噪声的八度音来生成fBm(分形布朗运动)噪声。还包括方便生成湍流噪声的着色器函数。

  • 1.2.2 AppVeyor支持Windows构建(感谢Federico Tomassetti)

  • 1.2.1 修复MSVC兼容性(感谢Christoph Gohlke)

  • 1.2.0 添加4D简并噪声、2D简并噪声平铺和参数化稀疏性

有关更多详细信息,请参阅CHANGES.txt

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

noise-1.2.2.zip (132.0 kB 查看哈希值)

上传时间 源代码

noise-1.2.2.tar.gz (125.6 kB 查看哈希值)

上传时间 源代码

构建分发

noise-1.2.2-py3.4-win-amd64.egg (44.7 kB 查看哈希值)

上传时间 源代码

noise-1.2.2-py3.4-win32.egg (43.9 kB 查看哈希值)

上传时间 源代码

noise-1.2.2-py3.3-win-amd64.egg (44.1 kB 查看哈希值)

上传时间 源代码

noise-1.2.2-py3.3-win32.egg (43.4 kB 查看哈希值)

上传时间 源代码

noise-1.2.2-py2.7-win-amd64.egg (43.4 kB 查看哈希值)

上传时间 源代码

noise-1.2.2-py2.7-win32.egg (43.0 kB 查看哈希值)

上传时间 源代码

noise-1.2.2-cp34-none-win_amd64.whl (28.8 kB 查看哈希值)

上传时间 CPython 3.4 Windows x86-64

noise-1.2.2-cp34-none-win32.whl (28.1 kB 查看哈希值)

上传时间 CPython 3.4 Windows x86

noise-1.2.2-cp33-none-win_amd64.whl (28.8 kB 查看哈希值)

上传时间: CPython 3.3 Windows x86-64

noise-1.2.2-cp33-none-win32.whl (28.1 kB 查看哈希值)

上传时间: CPython 3.3 Windows x86

noise-1.2.2-cp27-none-win_amd64.whl (28.8 kB 查看哈希值)

上传时间: CPython 2.7 Windows x86-64

noise-1.2.2-cp27-none-win32.whl (28.4 kB 查看哈希值)

上传时间: CPython 2.7 Windows x86

由以下机构支持