noise 0.8.1

Procedural noise generation library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
extern crate noise;

use noise::{utils::*, Blend, Fbm, Perlin, RidgedMulti};

fn main() {
    let perlin = Perlin::default();
    let ridged = RidgedMulti::<Perlin>::default();
    let fbm = Fbm::<Perlin>::default();
    let blend = Blend::new(perlin, ridged, fbm);

    PlaneMapBuilder::<_, 2>::new(blend)
        .build()
        .write_to_file("blend.png");
}