Skip to content

v0.2.0: Noise generation enhancements

Latest
Compare
Choose a tag to compare
@nicross nicross released this 25 Jul 21:18
· 1 commit to main since this release
  • Added syngen.utility.simplex2d for generating OpenSimplex noise in two dimensions
  • Added syngen.utility.simplex3d for generating OpenSimplex noise in three dimensions
  • Added syngen.utility.simplex4d for generating OpenSimplex noise in four dimensions
  • Improved performance of noise generation with octaves
  • Improved performance of Perlin noise generation
  • [BREAKING] Improved accuracy of mouse input by memoizing values between frames. Implementations can remove any hacks used to derive the correct values.
  • [BREAKING] Removed automatic memory management from Perlin noise utilities. Implementations should call reset() manually whenever memory becomes an issue.
  • [BREAKING] Fixed a routing issue where changing reverb impulses bypassed pre-delay. Implementations may increase the reverb gain by 3 decibels to achieve the same loudness.
  • [BREAKING] Marked syngen.utility.createPerlinWithOctaves as deprecated for removal in a later release. Implementations should use syngen.utility.createNoiseWithOctaves instead.