#noise #generation #voronoi #worley #procedual

worley-noise

Worley noise implementation

29 stable releases (3 major)

✓ Uses Rust 2018 edition

new 3.5.1 Aug 13, 2019
3.4.1 Jul 21, 2019
3.4.0 Feb 13, 2019
2.2.0 Feb 11, 2019
0.1.0 Feb 2, 2018

#58 in Algorithms

Download history 2/week @ 2019-04-30 27/week @ 2019-05-07 28/week @ 2019-05-14 95/week @ 2019-05-21 27/week @ 2019-05-28 27/week @ 2019-06-04 108/week @ 2019-06-11 82/week @ 2019-06-18 175/week @ 2019-06-25 187/week @ 2019-07-02 64/week @ 2019-07-09 23/week @ 2019-07-16 31/week @ 2019-07-23 21/week @ 2019-07-30 78/week @ 2019-08-06

308 downloads per month

Apache-2.0

23KB
365 lines

Worley noise

Documentation Crates.io


What is this

This paper explains it pretty well


Worley noise Worley noise Worley noise Worley noise


Using it

worley-noise = "*"

Check the examples directory!


Running the examples

cargo run --release --example color_noise
cargo run --release --example animated_color_noise

WebAssembly

If compiled for the web (to disable multithreading):

worley-noise = { version = "*", features = ["web"] }

Here is an example project, here is the result.


Always open for feedback and questions!

Dependencies

~2MB
~36K SLoC