{ "info": { "author": "Zev Benjamin", "author_email": "zev@strangersgate.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: C", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Multimedia :: Graphics" ], "description": "This is a fork of Casey Duncan's noise library that vectorizes all of the noise\nfunctions using NumPy. It is much faster than the original for computing noise\nvalues at many coordinates.\n\nPerlin noise is ubiquitous in modern CGI. Used for procedural texturing,\nanimation, and enhancing realism, Perlin noise has been called the \"salt\" of\nprocedural content. Perlin noise is a type of gradient noise, smoothly\ninterpolating across a pseudo-random matrix of values.\n\nThe vec_noise library includes native-code implementations of Perlin \"improved\"\nnoise and Perlin simplex noise. It also includes a fast implementation of\nPerlin noise in GLSL, for use in OpenGL shaders. The shader code and many of\nthe included examples require Pyglet (http://www.pyglet.org), the native-code\nnoise functions themselves do not, however.\n\nThe Perlin improved noise functions can also generate fBm (fractal Brownian\nmotion) noise by combining multiple octaves of Perlin noise. Shader functions\nfor convenient generation of turbulent noise are also included.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zbenjamin/vec_noise", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "vec-noise", "package_url": "https://pypi.org/project/vec-noise/", "platform": "", "project_url": "https://pypi.org/project/vec-noise/", "project_urls": { "Homepage": "https://github.com/zbenjamin/vec_noise" }, "release_url": "https://pypi.org/project/vec-noise/1.1.4/", "requires_dist": null, "requires_python": "", "summary": "Vectorized Perlin noise for Python", "version": "1.1.4" }, "last_serial": 3096867, "releases": { "1.1.1": [ { "comment_text": "", "digests": { "md5": "b2d4d029d3c693904d00551d5ce74493", "sha256": "9f66b7c8b95bb5b87d4a9d4dfb530f172f59d43245b9f4e3f6d9961309710749" }, "downloads": -1, "filename": "vec_noise-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b2d4d029d3c693904d00551d5ce74493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128550, "upload_time": "2017-05-09T04:47:08", "url": "https://files.pythonhosted.org/packages/cc/8b/d6bb22a3a90a95e71700b84fcff72d3fe97840c41cb645260ea05939b69e/vec_noise-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "2ed9068e8ea4e497f4e5b2cfb317626f", "sha256": "7557fedda159a6a249d3e9e29de27191584e499830c86edb93ab32dba460d3b4" }, "downloads": -1, "filename": "vec_noise-1.1.2.tar.gz", "has_sig": false, "md5_digest": "2ed9068e8ea4e497f4e5b2cfb317626f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128581, "upload_time": "2017-05-09T05:13:34", "url": "https://files.pythonhosted.org/packages/57/34/bfd3d37604dda5d1a5d7bdd6806b34ec3b09be795aa1a6dc25ad76bc935c/vec_noise-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "c8c8fe0ac2a64d6f231a7435494a220c", "sha256": "6b41f5cc36a7e80ca5b2a557b6a87d63ac7c59adcde8650a98eba6b7c94607d8" }, "downloads": -1, "filename": "vec_noise-1.1.3-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "c8c8fe0ac2a64d6f231a7435494a220c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 32203, "upload_time": "2017-06-13T05:14:03", "url": "https://files.pythonhosted.org/packages/11/3a/df86f46b0348bf5bd424f214f85cd533ab548d318f5918433c770dbc5b4f/vec_noise-1.1.3-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e89a4164a88caf8231bcd744561c6f76", "sha256": "1a1b17c165de575e5c620b08df50b26fd7bdf60fda2a79a9671f5d9b0a3b0954" }, "downloads": -1, "filename": "vec_noise-1.1.3-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "e89a4164a88caf8231bcd744561c6f76", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 33222, "upload_time": "2017-06-13T05:13:32", "url": "https://files.pythonhosted.org/packages/21/55/3cb8fa0c3633a5644918c0d22a36a6480b560ffba504ba4485c9c0b09dbb/vec_noise-1.1.3-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "09adafbd7a88a82bfafa2af892e47742", "sha256": "536303e4a79fa0c7bcb5ebaa66299ceff9b65dde194b8b8379e3edf4b6011500" }, "downloads": -1, "filename": "vec_noise-1.1.3.zip", "has_sig": true, "md5_digest": "09adafbd7a88a82bfafa2af892e47742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134023, "upload_time": "2017-06-09T23:26:48", "url": "https://files.pythonhosted.org/packages/6e/15/21502ff2a42528428d7089a7fd79dc789c15e296aaa95f2659c54ebc490d/vec_noise-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "879fb1b3d1ec29cd3b866133a1a99d75", "sha256": "bec2db0d0c32bb0f1e1581a70c18bdc73440f74227e741691f69b93d0cd6a5d3" }, "downloads": -1, "filename": "vec_noise-1.1.4-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "879fb1b3d1ec29cd3b866133a1a99d75", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 33732, "upload_time": "2017-08-15T00:50:39", "url": "https://files.pythonhosted.org/packages/87/6f/5284b5d1d82824db4cda3b46657968ae55053b2d33d5cd500ed60957777e/vec_noise-1.1.4-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e075ca1ac4e317a8ac7445b6fb8b0a1a", "sha256": "3f86a7fb1dc7fb2b489066f9b9e5902da7bb727f727460d524eca16e8a6c844e" }, "downloads": -1, "filename": "vec_noise-1.1.4.zip", "has_sig": false, "md5_digest": "e075ca1ac4e317a8ac7445b6fb8b0a1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134072, "upload_time": "2017-08-02T00:16:14", "url": "https://files.pythonhosted.org/packages/65/0f/11ca3df43ace7f9cdb1aeed855879331a53203c643f90da1cf711e6ab296/vec_noise-1.1.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "879fb1b3d1ec29cd3b866133a1a99d75", "sha256": "bec2db0d0c32bb0f1e1581a70c18bdc73440f74227e741691f69b93d0cd6a5d3" }, "downloads": -1, "filename": "vec_noise-1.1.4-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "879fb1b3d1ec29cd3b866133a1a99d75", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 33732, "upload_time": "2017-08-15T00:50:39", "url": "https://files.pythonhosted.org/packages/87/6f/5284b5d1d82824db4cda3b46657968ae55053b2d33d5cd500ed60957777e/vec_noise-1.1.4-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e075ca1ac4e317a8ac7445b6fb8b0a1a", "sha256": "3f86a7fb1dc7fb2b489066f9b9e5902da7bb727f727460d524eca16e8a6c844e" }, "downloads": -1, "filename": "vec_noise-1.1.4.zip", "has_sig": false, "md5_digest": "e075ca1ac4e317a8ac7445b6fb8b0a1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134072, "upload_time": "2017-08-02T00:16:14", "url": "https://files.pythonhosted.org/packages/65/0f/11ca3df43ace7f9cdb1aeed855879331a53203c643f90da1cf711e6ab296/vec_noise-1.1.4.zip" } ] }