Mindwerks / worldengine

World generator using simulation of plates, rain shadow, erosion, etc.
MIT License
987 stars 129 forks source link

Noise generation library #256

Open robbmcleod opened 6 years ago

robbmcleod commented 6 years ago

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.

psi29a commented 6 years ago

Noice! :D

We'll have a look.

psi29a commented 1 year ago

@robbmcleod anything equivalent in rust? :)