|
1 |
| -# noise |
| 1 | +<div align="center"> |
| 2 | + |
| 3 | +***`noise`***<br>`2.0.0` |
| 4 | + |
| 5 | +[](https://github.com/kelvin13/swift-noise/actions/workflows/build.yml) |
2 | 6 |
|
3 |
| -[](https://swift.org/) |
4 |
| -[](https://github.com/kelvin13/noise/releases) |
5 |
| -[](https://travis-ci.org/kelvin13/noise) |
6 |
| -[](https://github.com/kelvin13/noise/issues?state=open) |
7 |
| -[](https://swift.org/) |
8 |
| -[](https://github.com/kelvin13/noise/blob/master/COPYING) |
9 |
| -[](https://www.google.com/search?q=karlie+kloss) |
| 7 | +[](https://swiftpackageindex.com/kelvin13/swift-noise) |
| 8 | +[](https://swiftpackageindex.com/kelvin13/swift-noise) |
| 9 | + |
| 10 | +</div> |
10 | 11 |
|
11 | 12 | 
|
12 | 13 |
|
13 |
| -**Noise** is a free, pure Swift procedural noise generation library. It is free of Foundation or any other Apple framework, and has no dependencies. All popular types of procedural noise are supported, including three [gradient noises](https://en.wikipedia.org/wiki/Perlin_noise) (often called Perlin or simplex noises), and two [cellular noises](https://en.wikipedia.org/wiki/Worley_noise) (sometimes called Worley or Voronoi noises). *Noise* includes a [fractal brownian motion](https://thebookofshaders.com/13/) (FBM) noise composition framework, and a [disk point sampler](https://en.wikipedia.org/wiki/Supersampling#Poisson_disc) (often called a Poisson sampler), for generating visually even point distributions in the plane. *Noise* also includes pseudo-random number generation and hashing tools. |
| 14 | +**`swift-noise`** is a free, pure Swift procedural noise generation library. The library product has no dependencies and does not import Foundation or any system frameworks. |
| 15 | + |
| 16 | +All popular types of procedural noise are supported, including three [gradient noises](https://en.wikipedia.org/wiki/Perlin_noise) (often called Perlin or simplex noises), and two [cellular noises](https://en.wikipedia.org/wiki/Worley_noise) (sometimes called Worley or Voronoi noises). |
| 17 | + |
| 18 | +`swift-noise` includes a [fractal brownian motion](https://thebookofshaders.com/13/) (FBM) noise composition framework, and a [disk point sampler](https://en.wikipedia.org/wiki/Supersampling#Poisson_disc) (often called a Poisson sampler), for generating visually even point distributions in the plane. `swift-noise` also includes pseudo-random number generation and hashing tools. |
14 | 19 |
|
15 |
| -***Noise*’s entire public API is [documented](doc/1.0.0).** |
| 20 | +`swift-noise`’s entire public API is [documented](doc/1.0.0). |
16 | 21 |
|
17 | 22 | ## Building
|
18 | 23 |
|
19 |
| -Build *Noise* with the Swift Package Manager. *Noise* itself has no dependencies, but the tests depend on [PNG](https://github.com/kelvin13/png), my free Swift PNG library, to view the generated noise. |
| 24 | +Build *Noise* with the Swift Package Manager. *Noise* itself has no dependencies, but the tests use [`swift-png`](https://github.com/kelvin13/swift-png) to view the generated noise. |
0 commit comments