open_simplex_noise 2.3.1 copy "open_simplex_noise: ^2.3.1" to clipboard
open_simplex_noise: ^2.3.1 copied to clipboard

Open Simplex Noise implemented in Dart

OpenSimplexNoise #

This generates smoothly-changing deterministic random values in 2, 3, or 4 dimensions. This can be used for procedurally generated textures, shapes, or terrain.

noise comparisons

OpenSimplex noise is a Dart implementation of Kurt Spencer's patent-free alternative to Classic Perlin and Simplex noise.

Usage #

import 'package:open_simplex_noise/open_simplex_noise.dart';

OpenSimplexNoise noise = new OpenSimplexNoise();

void main() {
  ...
  double value = noise.eval3D(x, y, z);
  ...
}

Installing #

  • Clone this repo locally
  • Install Dart 2
  • Run pub get

Run unit-tests #

  • Run pub run test/test.dart

More information #

2
likes
85
pub points
54%
popularity

Publisher

unverified uploader

Open Simplex Noise implemented in Dart

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

build_runner, build_web_compilers

More

Packages that depend on open_simplex_noise