Hello,
Let me start off by thanking you for the selfless contribution you have made to the community with this wonderful library.
I am writing a game with terrain similar to Minecraft using the Irrlicht and PolyVox libraries. I am trying to use the Accidental Noise Library to generate a Minecraft-like terrain, so I looked at the example on their website. It works well, but it is SO SLOW. It takes like 5-10 minutes (actually I think its much longer than this) to just generate a 128x128x128 block chunk. I tried to use a thread to speed the process up, but it didn't do anything. The website says something about using a single fractal for generation to make it faster, but I'm kind of lost. If they use different types (FBM, RIDGEDMULTI, BILLOW, etc.), different number of octaves, etc., then how can I use the same fractal for everything? Does anyone understand this, and if so, can you point me in the right direction?
Also, sorry if this thread is too old for an update, I'm not good at that (lol).
Thanks,
Joey
UPDATE:
With this link:
http://www.gamedev.net/blog/33/entry-22 ... world-gen/I can generate a 128x128x128 chunk in 55 seconds. This is obviously still too long, but a step in the right direction.
I feel stupid... Chunk is too large. With 32x32x32, it generates in 866ms... that is pretty good.