I noticed that this project is using the Python noise library. I've ported the FastNoiseSIMD C++ library, which is a lot faster and more capable, to Python:
The underlying C library uses SIMD vector instructions, and I multi-threaded it using concurrent.futures. One can make pseudo-plate-like features with cellular noise with the library, so it may accelerate quite a bit more than just the Perlin noise generation steps.
I noticed that this project is using the Python
noise
library. I've ported the FastNoiseSIMD C++ library, which is a lot faster and more capable, to Python:https://github.com/robbmcleod/pyfastnoisesimd
The underlying C library uses SIMD vector instructions, and I multi-threaded it using
concurrent.futures
. One can make pseudo-plate-like features with cellular noise with the library, so it may accelerate quite a bit more than just the Perlin noise generation steps.