Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mossr/noisylandscapes.jl

Generate landscapes using Simplex noise in Julia
https://github.com/mossr/noisylandscapes.jl

Last synced: about 1 month ago
JSON representation

Generate landscapes using Simplex noise in Julia

Awesome Lists containing this project

README

        

# NoisyLandscapes.jl
[![Noisy landscape Pluto](https://img.shields.io/badge/pluto-noisy%20landscape-00505c)](http://htmlpreview.github.io/?https://raw.githubusercontent.com/mossr/NoisyLandscapes.jl/master/images/landscape-notebook.html)

Generate landscapes using Simplex noise in Julia.

- **All credit goes to [Cormullion](https://github.com/cormullion)**
- [Original source](https://github.com/cormullion/cormullion.github.io/blob/dev/source/noise.jl)
- [Blog post](https://cormullion.github.io/pages/2018-10-11-noise/)

## Installation
```julia
using Pkg
pkg"add https://github.com/mossr/NoisyLandscapes.jl"
```

## Generating landscapes

```julia
using NoisyLandscape

landscape(ColorSchemes.starrynight, "landscape-starrynight")
```



```julia
landscape(ColorSchemes.oslo, "landscape-oslo")
```



```julia
landscape(ColorSchemes.sun, "landscape-sun")
```



## Notebook

See the [landscape-notebook.jl](./src/landscape-notebook.jl) to play around with PlutoUI selectors for different colorschemes.

- [Static HTML notebook](http://htmlpreview.github.io/?https://raw.githubusercontent.com/mossr/NoisyLandscapes.jl/master/images/landscape-notebook.html)