Skip to content

Releases: keijiro/NoiseShader

3.0.0: 1D noise support

26 Jan 06:12
Compare
Choose a tag to compare
  • Added a 1D gradient noise function (GradientNoise).
  • Updates from the original webgl-noise repository.
  • Updated the normalization factor for the classic noise functions.

2.0.1: Updates from webgl-noise

22 Jan 06:35
Compare
Choose a tag to compare
  • Pulled an update from the original webgl-noise repository to adjust a constant in the permutation function, slightly improving randomness (albeit imperceptibly).

Total refactoring

21 May 09:54
Compare
Choose a tag to compare
  • Removed the BCCNoise functions.
  • Rewrote the webgl-noise functions to use more modern and simpler way to generate gradients.
  • Function renaming: snoise -> SimplexNoise, cnoise -> ClassicNoise, pnoise -> PeriodicNoise
  • Added include guards. Now you can use these shaders without conflicts.
  • Changed the normalization coefficients. Now these noise functions return values roughly fit in [-1, +1].