simplex

package module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2025 License: MIT Imports: 0 Imported by: 0

README

kelindar/smutex
Go Version PkgGoDev Go Report Card License Coverage

Simplex Noise

This respository contains an experimental implementation of simplex noise based on the code from the public domain, found at weber.itn.liu.se/~stegu/simplexnoise. Note that this is not the genuine implementation of Ken Perlin's simplex noise presented at SIGGRAPH 2002.

kelindar/simplex

Benchmarks

cpu: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
name                 time/op      ops/s        allocs/op   
-------------------- ------------ ------------ ------------
noise 1K (seq)       12.6 ns      79.4M        0           
noise 1K (rnd)       15.5 ns      64.5M        0           
noise 1K (circ)      14.8 ns      67.8M        0           

Contributing

We are open to contributions, feel free to submit a pull request and we'll review it as quickly as we can. This library is maintained by Roman Atachiants

License

Tile is licensed under the MIT License.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Noise2

func Noise2(x, y float32) float32

Noise2 computes a two dimensional simplex noise Public Domain: https://weber.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf Reference: https://mrl.cs.nyu.edu/~perlin/noise/

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL