So, anybody ever really done a lot with world gen before? I have a plan down for how to construct a nice looking world, but always nice to see if anybody has a second opinion.
So firstly I use 2d perlin noise to get a height map, pretty standard so far.
Then I use the function t = a - b|Y|, where the centre of the map is (0,0) to get a line for temperature where it is hotter at the equator, and cooler at the poles. I then super impose noise map to get variance in temperature from east to west, and make it look a lot more natural.
Then I lower the temperature at each point inversely relative to to the height with a minimum of sea level, so beaches seem relatively tropical, while the top of large mountains are very cold.
Then I need rainfall. I start with r = a - b(t - c)^2 where r is rainfall, a is the maximum rainfall, t is temperature and c is the average rainfall. This should give me a sort of bell curve, although with very sharp ends, I will need to work on that, but the point is that the highest rain would be in places with moderate temperature, while the very hot and very cold would be lacking rain. Would that be right, lowering rain in cold areas?
Anyway, then, once again, impose a noise function to get variance.
I'm thinking maybe then impose a function so that higher elevation = less rainfall. Not sure.
And from that I can figure out the specific biome from temperature and rainfall. Sounds good, anybody?