Releases: Articdive/JNoise
Releases · Articdive/JNoise
[Release] 4.1.0
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
Changes:
- Modularize Project
- Improve Javadocs
- Add optional pipelining system
- Deploy JavaDocs
- Small Performance improvements
- Update License
[Release] 3.0.2
Changes:
- Moved repository to Maven Central and Sonatype Snapshots
- Made Result classes records.
- Improved Javadocs
[Release] 3.0.1
Fixes:
- Fixed Jitpack not compiling.
[Release] 3.0.0
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
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
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
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
Additions:
- Perlin Noise
- OpenSimplex Noise
- Octavated Noise
- Value Noise
- White Noise
- Combined Noise