Skip to content

Releases: Articdive/JNoise

[Release] 4.1.0

18 Oct 19:28
ce02182
Compare
Choose a tag to compare

Additions:

  • Domain Warping transformer
  • Minimization functions
  • More smoothstep functions
  • Cylinder noise generator
  • Sphere noise generator
  • Checkerboard noise generator
  • Gaussian white noise generator
  • Blending noise module

Removals:

  • Moved some interfaces (e.g. Combiner) into the core api. Old versions are deprecated and removed in next release.

Changes:

  • Fixes to octavation (the fractal bounding was calculated incorrectly)
  • Improvements to the javadocs and documentation

[Release] 4.0.0

19 Oct 15:56
4.0.0
6de9b4f
Compare
Choose a tag to compare

Changes:

  • Modularize Project
  • Improve Javadocs
  • Add optional pipelining system
  • Deploy JavaDocs
  • Small Performance improvements
  • Update License

[Release] 3.0.2

27 Jan 18:38
3.0.2
777c916
Compare
Choose a tag to compare

Changes:

  • Moved repository to Maven Central and Sonatype Snapshots
  • Made Result classes records.
  • Improved Javadocs

[Release] 3.0.1

11 Nov 19:30
3.0.1
a57de86
Compare
Choose a tag to compare

Fixes:

  • Fixed Jitpack not compiling.

[Release] 3.0.0

23 Oct 08:50
Compare
Choose a tag to compare

Additions:

  • Now added NoiseModules which include the "CombinationModule" and "OctavationModule"
  • Added 1D Noise

Removals:

  • Removed the OctaveNoiseGenerator, the exact same behaviour can be achieved using the "OctavationModule"

Changes:

  • Changes to the output range and generation schema of the WhiteNoiseGenerator have been made, please stay on an older version if you require the old WhiteNoiseGeneration algorithm.
  • Small improvements to nearly all noise algorithms to speed up their evaluation, (less casting, assignment operators etc.)

[Release] 2.1.0

02 May 07:57
Compare
Choose a tag to compare

Additions:

  • Fade functions for Perlin and Value Noise

Removals:

  • Removed Quintic Interpolation for parity with the amount of dimensions we support. Anyone can reimplement it easily using an anonymous class.

[Release] 2.0.1

02 May 06:50
Compare
Choose a tag to compare

Changes:

  • Made most classes final as they were not meant to be extended.

Fixes:

  • Fixed Value Noise to output between [-1; 1] (Please note that the output seeding may have changed)

[Release] 2.0.0

17 Feb 10:29
Compare
Choose a tag to compare

Additions:

  • Worley Noise
  • Fast OpenSimplex Noise
  • Super OpenSimplex Noise

Deprecations:

  • OpenSimplex Noise (old algorithm)

Removals:

  • Combined Noise (was simply not a good idea)

Changes:

  • Improved codebase by reducing code complexity
  • Added result classes to allow noise to have more information than just a double (e.g. WorleyNoise's closest point)

[Release] 1.0.0

02 May 19:25
Compare
Choose a tag to compare

Additions:

  • Perlin Noise
  • OpenSimplex Noise
  • Octavated Noise
  • Value Noise
  • White Noise
  • Combined Noise