Isotope

CI StatusCoverage Status

Isotope is a library that provides Elixir bindings to the bracket-noise crate, which is a rust port of FastNoise Lite.

Installation

The package can be installed by adding isotope to your list of dependencies in mix.exs:

def deps do
[
# Currently tested with Elixir 1.12.1 and Erlang 24.0
{:isotope, "~> 0.1.3-rc"}
]
end

And running mix deps.get, deps.compile.

Usage

Check the documentation here

Examples

You can check and run the examples in the examples folder.

mix run examples/<example>.exs

Images

Output of the terrain.exs example scriptOutput of the visualization.exs example script