#perlin-noise #value #noilib #noise-generator

noilib-simple

一个简单的噪声库

2 个版本

0.5.1 2022年7月12日
0.5.0 2022年7月12日

#16 in #perlin-noise

Apache-2.0/MIT

12KB
110

Noilib simple

这是 Rust 编写的 Perlin 噪声和价值噪声的简单实现。

简单示例
use noilib_simple::NoiseGenerator;

fn main() {
    let seed = 123;
    let noise = NoiseGenerator::new(seed); // Initializing noise generator

    let x = 1.0;
    let y = 5.5;
    println!("{}", noise.perlin(x, y)); // Print the noise value at x and y coordinates
}

该库能产生的一些噪声示例

Perlin 噪声

Perlin noise

Value 噪声

Value noise

4 个八度的 Perlin 噪声

Perlin noise with 4 octaves

4 个八度的 Value 噪声

Value noise with 4 octaves

无运行时依赖