I might have accidentally built the most beautiful terrain generator ever.  It produces massive mountains that are eroded at the bases so there’s lots of space and water under them.  I also added very basic lighting and sand.  Sand forms around water on the base noise.  The lighting is pretty straight forward: either a block is lit, or it’s in a shadow.  These new features brings the average chunk generation time to roughly 1.25 seconds.  Chunks will save themselves after building and if the file exists it will reload the model, but not the data (currently) which means that any lighting calculations will be off around the edges of the new chunk, and the game may throw an error.  Unfortunately all of this epicness uses 1.68GB of RAM, so if I add anything else or try to generate more land it will run out of memory and crash.  I guess the next step is improving performance again.

I might have accidentally built the most beautiful terrain generator ever.  It produces massive mountains that are eroded at the bases so there’s lots of space and water under them.  I also added very basic lighting and sand.  Sand forms around water on the base noise.  The lighting is pretty straight forward: either a block is lit, or it’s in a shadow.  These new features brings the average chunk generation time to roughly 1.25 seconds.  Chunks will save themselves after building and if the file exists it will reload the model, but not the data (currently) which means that any lighting calculations will be off around the edges of the new chunk, and the game may throw an error.  Unfortunately all of this epicness uses 1.68GB of RAM, so if I add anything else or try to generate more land it will run out of memory and crash.  I guess the next step is improving performance again.