Skip to content

memilian/libnoise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Libnoise

This is a haxe port of libnoise, the coherent noise library. The port is almost complete, only the gradient and noise2D utilities are missing.

Install with :

haxelib install libnoise

##changelog ###1.0.1:

  • fixes to be compatible with haxe 3.3
  • added NoiseMap
  • added builders to create planar (with seamless option), spherical and cylindrical projections
  • added builders tests
  • inlined some utils function to get ~+20% performance

##Images

Perlin :

perlin

Billow :

billow

Voronoi :

voronoivoronoi

Ridged multifractal :

Ridged multifractal

Min operator :

min

Select operator :

select

Turbulences operator :

turbulence

More images and examples usages in the test folder, require the format library to generate images.

#License This port is released under the LGPL licence, see LICENSE and LICENSE.lesser for details. #About Libnoise was originaly created by Jason Bevins. The library was later ported to Xna by Marc André Ueberall, and moved to Unity by Tim Speltz. This haxe version was mainly ported with Libnoise.unity as reference.

About

No description, website, or topics provided.

Resources

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
LGPL-3.0
LICENSE.lesser

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages