I always like it when people provide clean implementations of their work which can be dropped easily into a project without much programmer effort. Stefan Gustavson and Ian McEwan have done this at webgl-noise so I’ve decided to take their lead and do the same. I’ve created a GitHub repository which can be found here https://github.com/BrianSharpe and also by clicking the “code” button in the blog menu bar above.
The first commit has been of the work so far…
- BBS, SGPP and FastHash32 hashing implementations
- C1, C2 and C3 interpolation and falloff functions
Also included are some optimal texture-free 2D + 3D Value, Perlin and ValuePerlin noise implementations.