noise-rs icon indicating copy to clipboard operation
noise-rs copied to clipboard

Procedural noise generation library for Rust.

Results 55 noise-rs issues
Sort by recently updated
recently updated
newest added

I think `rand` is not exposed in the public API so this is not a breaking change.

`cargo run --example simplex --features="images"` Previously you encountered this error cannot infer the value of const parameter `DIM It was fixed with a simple cast

I notice that there are a bunch of features that aren't in 0.7.0, like the iter() access to noise map!

```rust #[cfg(feature = "image")] pub fn write_to_file(&self, filename: &str) { // Create the output directory for the images, if it doesn't already exist let target_dir = Path::new("example_images/"); ``` I don't...

Using a "too big" number (like the current milliseconds since the unix epoch) with the Perlin noise generator make it panic: ``` panicked at 'attempt to add with overflow', /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/core/src/ops/arith.rs:108:1...

Some time after the 0.7 release, something broke the billow generator. The examples which make use of it, such as slime and granite, look absolutely nothing like they did in...

Could the crate documentation be updated to specify what the exact bounds on noise output values are? Experimentally, two-dimensional `OpenSimplex` noise values appear to always lie in the range `[-0.544,...

``` use noise::{NoiseFn, Perlin}; fn main () { let perlin = Perlin::new(); let val = perlin.get([0.4, 0.7, 0.5, 0.5]); println!("{}", val) } ``` This prints 1 regardless of parameters passed...

This can be useful for various reasons. Particularly, I'm using it to generate a random surface for a 2D game.